.input-with-person {
	position: relative;
	display: none;
}
a {
	-webkit-transition: background-color .2s linear, color .2s linear, border .2s linear, all .2s linear;
	-moz-transition: background-color .2s linear, color .2s linear, border .2s linear, all .2s linear;
	-o-transition: background-color .2s linear, color .2s linear, border .2s linear, all .2s linear;
	-ms-transition: background-color .2s linear, color .2s linear, border .2s linear, all .2s linear;
	transition: background-color .2s linear, color .2s linear, border .2s linear, all .2s linear;
}
a i {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}
a:hover {
}
/* end */

/*----- fix bootstraps -----*/
/*.radio, checkbox { padding-left: 0px }
a:hover { text-decoration: none; }
a { color: #363636; }
h1, h2, h3, h4, h5, h6 { line-height: 0; margin: 0 0; padding: 0 0 }
ul, li, ol { margin: 0 0; padding: 0 0 }
li { list-style: none; }*/
.btn-group {
	display: inline-block;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-group.open .btn.dropdown-toggle {
	background-color: inherit;
}
.btn-group .caret {
	margin-top: 4px;
	margin-left: 8px;
}
.selected .caret {
	border-top: 4px solid #FFFFFF;
}
.dropdown-menu {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px 0;
	min-width: 130px;
	border: none;
	margin: 7px 0 0;
	padding: 10px
}
.dropdown-menu a {
/*padding: 6px 15px;
	font-weight: normal !important;
	width: 110px*/
}
.dropdown-menu li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #ffffff !important;
	text-decoration: none;
	background-color: #ccc;
}
.pagination {
	height: inherit;
	margin: inherit;
}
.pagination ul {
	float: right;
}
.pagination a {
	font-size: 11px;
	font-weight: 700;
	line-height: 19px;
	padding: 0 7px;
	color: #999;
}
.pagination li:first-child a, .pagination li:last-child a {
	border-radius: 0;
}
.pagination .active a {
	color: #000000;
	cursor: default;
}
.modal {
	border-radius: 0;
}
.modal-header {
}
.modal-header h3 {
	font-size: 18px;
}
.btn {
	border-radius: 2;
	vertical-align: bottom;
}
input, textarea {
	border-radius: 0 !important;
}
.form-horizontal .control-label {
	float: left;
	padding-top: 0px;
	text-align: right;
	width: 220px;
}
.form-horizontal .controls {
	margin-left: 250px;
}
.alert {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: 2px 2px 1px rgba(0,0,0,.6);
}
/*----- end -----*/

/*----- Fixed menu TT trang Photo -----*/
.sm-mn {
	background-color: #2d2d2d;
	height: 40px
}
.sm-mn .cnsm-mn {
	width: 1200px;
}
.sm-mn .cnsm-mn1 {
	width: 960px;
	margin: 0 auto;
}
.sm-mn .navbar .navbar-inner {
	background: none;
	background-image: none;
	border: none;
	padding-left: 0;
	padding-right: 0
}
.sm-mn .navbar .nav>li>a {
	float: none;
	padding: 10px 15px 10px;
	color: #FFF;
	text-decoration: none;
	text-shadow: none;
	height: 20px
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #FFF;
	background-color: #ef3d23;
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.sm-mn .navbar .nav>li>a i {
	font-size: 18px
}
.header-nav li > a {
	color: #FFF;
}
.header-nav li > a.mn-act {
	color: #FFF;
}
.header-nav li>a:hover {
	background: none;
	color: #FFF
}
.sm-mn .nav li.dropdown a:hover .caret {
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.header-nav li.exp_mn>a:hover {
	background: none;
	border: none;
	color: #FFF
}
.header-nav li.exp_mn:hover a.in-ex {
	border: none;
	padding: 0 20px 0 11px;
}
.header-nav li.exp_mn:hover a.in-ex .arrow {
	border-top: 4px solid #000;
}
.arrow {
	border-top: 4px solid darkGray;
}
.ctsm-mn hr {
	background: none repeat scroll 0 0 #666;
}
#header-search-form input {
	border-top: 1px solid #B2B2B2;
	border-right: 0 solid transparent;
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
}
#header-search-form .btn {
	background: #a1a1a1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #d1d1d1), color-stop(6%, #a1a1a1), color-stop(100%, #a1a1a1));
	border: 1px solid #a1a1a1;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
}
#header-search-form .btn:hover {
	background: #333;/*box-shadow: 0 0 5px 1px rgba(255,120,0,0.25)*/
}
#header-search-form .btn:active {
	background: #333
}
#header-search-form .btn span {
	background: url("../img/itemMenu-v01.png") no-repeat -80px 0px transparent;
}
.dropdown_1column {
	border: 1px solid #CCC;
	background: white;
	-webkit-border-radius: 0 0 1px 1px;
	-moz-border-radius: 0 0 1px 1px;
	border-radius: 0 0 1px 1px;
}
.col_1 h3 a {
	color: #000;
}
.col_1 h3 a:hover {
	text-decoration: underline;
	background: none
}
.header-nav a:hover, .header-nav li:hover a {
	background: none;
	color: #FFF
}
.col_1 h3 a:hover {
	border-radius: 0px !important;
	background: none !important
}
#menu li:hover .dropdown_1column {
	top: 34px;
}
.beta {
	color: #ee4a48;
}
li.list-care>ul, li.list-care>div {
	width: 480px;
	padding: 10px
}
li.list-care>ul, li.list-care>div ul{margin:0; padding:0}
li.list-care ul>li, li.list-care div ul>li {
	width: 160px;
	float: left
}
li.list-care>div p.tit-top{border-bottom: 1px solid #CFCFCF;
padding-bottom: 10px;
font-weight: 700;
font-size: 14px;
padding-top: 3px;}
li.list-care>div p.edit-bot{text-align: right;
margin-top: 5px;
border-top: 1px solid #CFCFCF;
padding-top: 10px;
margin-bottom: 5px;
font-weight: 400;
padding-right: 10px;}
p.edit-bot:hover{color:#333; text-decoration:underline}
li.list-care .care-col ul {
	margin: 0;
	padding: 0
}
{
}
li.list-care ul li {
	position: relative
}
li.list-care ul li a {
	line-height: 20px;
	height: 20px;
	display: block;
	padding: 10px 0 10px 45px;
	padding-top: 10px;
}
li.list-care ul li a i {
	width: 32px;
	height: 31px;
	position: absolute;
	display: block;
	background-image: url("../img/spritePhoto.png");
	background-repeat: no-repeat;
	left: 4px;
	top: 2px;
	cursor: pointer
}
li.list-care ul li a.disabled, li.list-care ul li a.disabled:hover {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
li.list-care ul li a.disabled i {
	background-color: #CFCFCF
}
li.list-care ul li a.disabled:hover {
	text-decoration: none
}
li.list-care ul li a.disabled:hover i {
	cursor: default
}
li.list-care .first-col {
}
li.list-care .second-col {
}
li.list-care .third-col {
}
.item.type-cate .title-cate h2 .icon-type-sm {
}
span.da-button-count {
	position: absolute;
	color: white;
	left: 100%;
	margin-left: -21px;
	top: 2px;
	font-size: 10px;
	display: block;
	padding: 4px;
	line-height: 1;
	z-index: 250;
	min-width: 10px;
	text-align: center;
	background: #E15656;
	border: 1px solid #900;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
	-o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	font-family: "bariol_regular";
}
.nav-noti {
}
.nav-noti a:hover {
	text-decoration: none !important
}
.nav-noti .drop-noti {
	margin-right: 0
}
.nav-noti .drop-noti>li {
	/*width: 40px;
	height: 40px;*/
	/*float: left;
	margin: 0;
	position: relative;*/
	/*font-size: 23px;*/
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}
.nav-noti .drop-noti>li:hover>a, .nav-noti .drop-noti>li>a:hover, .nav-noti .drop-noti>li>a:focus {
	background-color: transparent !important
}
.nav-noti .drop-noti>li>a:hover>i {
	color: #CFCFCF;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.nav-noti .drop-noti>li:hover>a>i, .nav-noti .drop-noti>li>a:focus {
	color: #FFF;
}
.nav-noti .drop-noti > li>a {
	padding: 10px 8px 8px;
	color: rgb(0, 59, 79);
	line-height: 27px;
}
.nav-noti .drop-noti > li>a i {
	font-size: 1.65em
}
.nav-noti .drop-noti li.dropdown.open > .dropdown-toggle, .nav-noti .drop-noti li.dropdown.active > .dropdown-toggle, .nav-noti .drop-noti li.dropdown.open.active > .dropdown-toggle {
	color: #FFF;
	background-color: transparent;
}
.nav-noti .dropdown-menu {
	width: 300px
}
.nav-noti .dropdown-menu h5 {
	padding-left: 15px;
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 5px;
	margin: 10px 0 0;
}
.nav-noti .drop-noti .dropdown-item-wrap {
	/*max-height:350px;*/
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;/*margin-bottom: 8px;*/
}
.nav-noti .drop-noti .dropdown-item-wrap ul, .nav-noti .drop-noti .dropdown-item-wrap ul li {
	list-style: none;
	text-align: left;
	margin: 0
}
.nav-noti .drop-noti .dropdown-item-wrap ul {
	padding: 0;
}
.nav-noti .drop-noti .dropdown-item-wrap ul li {
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
}
.nav-noti .drop-noti .dropdown-item-wrap ul li>a, .nav-noti .nav .dropdown .dropdown-menu .dropdown-item-wrap ul li>div {
	padding: 10px /*border-bottom: 1px solid #e5e5e5;*/
}
.nav-noti .drop-noti .dropdown-item-wrap ul li>a {
	white-space: normal;
	font-size: 11px;
	padding: 10px;
	line-height: 16px;
*zoom:1
}
.nav-noti .drop-noti .dropdown-item-wrap ul li>a:hover, .nav-noti .drop-noti .dropdown-item-wrap ul li>a:focus, .nav-noti .drop-noti .dropdown-item-wrap ul li:hover>a {
	background-color: #edf5f8 !important;
	background-image: none
}
.nav-noti .dropdown-menu .dropdown-item-wrap ul li a:hover .details, .nav-noti .dropdown-menu .dropdown-item-wrap ul li a:focus .details, .nav-noti .dropdown-menu .dropdown-item-wrap ul li:hover a .details {
	color: #333
}
.nav-noti .drop-noti .dropdown-item-wrap ul li .it-type1 > a {
	margin-right: 10px
}
.nav-noti .drop-noti .dropdown-item-wrap ul li .clearfix > .clearfix {
	display: table-cell;
	vertical-align: middle
}
.nav-noti .drop-noti .dropdown-item-wrap ul li .clearfix > .details {
	line-height: 18px
}
.nav-noti .drop-noti .dropdown-item-wrap ul li .clearfix .btn {
	font-size: 12px;
	padding: 2px 4px;
}
.nav-noti .drop-noti .dropdown-item-wrap ul li .clearfix > .clearfix > .details > a {
	display: inline-block;
	font-size: 11px
}
.nav-noti .dropdown-menu .footer-noti {
	padding: 5px 22px;
	cursor: pointer;
	background-color: #EEE;
	border-bottom: 1px solid #CACACA;
	color: #333;
}
.nav-noti .dropdown-menu .footer-noti:hover, .nav-noti .dropdown-menu .footer-noti:focus {
	background-image: none;
	color: #357D96
}
.nav-noti .drop-noti .dropdown-item-wrap ul li a:before, .nav-noti .drop-noti .dropdown-item-wrap ul li a:after {
	display: table;
	content: "";
	line-height: 0
}
.nav-noti .drop-noti .dropdown-item-wrap ul li a:after {
	clear: both
}
.nav-noti .drop-noti .dropdown-item-wrap ul li a .details {
	display: block;
	margin-left: 58px
}
.nav-noti .drop-noti .dropdown-item-wrap ul li a .thumbnail {
	float: left;
	padding: 0;
	width: 45px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.nav-noti .drop-noti .dropdown-item-wrap ul li a.no-thumb-img .details {
	margin-left: 15px
}
.nav-noti .drop-noti .dropdown-item-wrap ul li a .time {
	display: block;
	color: #999
}
/*----- end -----*/

/*Header*/
.navbar1 {
	border-top: 2px #ef3d23 solid;
	/*-moz-box-shadow: 0px 3px 0px #dfdfdf;
	-webkit-box-shadow: 0px 3px 0px #dfdfdf;
	box-shadow: 0px 3px 0px #dfdfdf;
	background: url("../img/bg-menu-top.jpg") repeat left top #FFF;*/
	margin-bottom: 15px
}
.navbar1 .site-wrap2 {
	background: url("../img/deco-menu-top.png") no-repeat center top transparent;
	height: 150px
}
.navbar1 .site-wrap2.bigger {
	height: 190px
}
.navbar1 .site-wrap2.medium {
	height: 150px
}
.navbar1 .site-wrap3 {
}
.navbar1 .site-wrap3 p {
	margin: 0;
	padding: 3px 0;
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #6d6e71
}
/*logo*/
.logoPhoto a {
	display: block;
	background-image: url("../img/spritePhoto.png");
	background-repeat: no-repeat;
	height: 80px;
	width: 136px;
	text-indent: -9999px;
	margin: 55px 50px 0 8px;
	float: left;
}
.logoPhoto.bigger a {
	height: 96px;
	width: 436px;
	background-position: 0 -173px;
	margin-top: 35px;
}
.slogan-night {
	margin-top: 55px;
	width: 500px;
}
.slogan-night p {
	font: 100 14px/1.6em "Roboto", sans-serif;
	font-family: 'Roboto', sans-serif;
	color: #FFF;
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	text-shadow: 0px 0px 20px rgba(256,256,256,.9);
}
/*menu*/
.topmenuPhoto {
	display: block;
	margin: 58px 0 0 0;
	float: left;
}
.topmenuPhoto li {
	list-style: none;
	float: left;
	margin-right: 40px;
	position: relative
}
.topmenuPhoto a {
	color: #FFF;
	display: block;
	line-height: 35px;
	text-transform: uppercase;
	padding-top: 45px;
	font-size: 15px;
	font-weight: 700
}
.topmenuPhoto a:hover {
	text-decoration: none
}
.topmenuPhoto a:hover span {
	text-decoration: underline
}
.topmenuPhoto li.active a:before {
	position: absolute;
	bottom: -11px;
	left: 15px;
	display: inline-block;
	border-right: 12px solid transparent;
	border-bottom: 15px solid #fff;
	border-left: 12px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.topmenuPhoto li.active a:after {
	position: absolute;
	bottom: -13px;
	left: 32px;
	display: inline-block;
	border-right: 12px solid transparent;
	border-bottom: 15px solid #fff;
	border-left: 12px solid transparent;
	content: '';
}
.topmenuPhoto li.type-tatca.active a:after {
	left: 18px
}
.topmenuPhoto li.type-quantam.active a:after {
	left: 31px
}
.topmenuPhoto li.type-cungthich.active a:after {
	left: 36px
}
.topmenuPhoto li.type-hot.active a:after {
	left: 11px
}
.topmenuPhoto li.type-2.active a:after {
	left: 43px
}
.topmenuPhoto li.type-3.active a:after {
	left: 28px
}
.topmenuPhoto li.type-4.active a:after {
	left: 37px
}
.topmenuPhoto i, .titleMosaic-1 h2 a i, .titleMosaic-2 h2 a i, .titleMosaic-3 h2 a i {
	display: block;
	height: 34px;
	width: 34px;
	/*opacity: 0.7;
	filter: alpha(opacity=70);*/
	position: absolute;
	top: 14px;
	left: 23%;
	font-size: 35px;
}
.topmenuPhoto a:hover i, .titleMosaic-1 h2 a:hover i, .titleMosaic-2 h2 a:hover i, .titleMosaic-3 h2 a:hover i {
	opacity: 1;
	filter: alpha(opacity=100)
}
.topmenuPhoto.topmenuEdit i {
	left: 36%
}
.search-top {
	margin-top: 90px;
	position: relative;
}
.search-top input {
	background-color: #FFF;
	border: 1px solid #333;
	font-style: italic;
	color: #cfcfcf;
	opacity: .8;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}
.search-top input:focus{opacity:1} 
.search-top .search-btn {
	position: absolute;
	top: 3px;
	right: 4px;
	height: 24px;
	width: 26px;
	padding-top: 2px;
}
.search-top .search-btn i {
	padding: 5px;
	font-size: 16px;
	color: #CFCFCF;
}
.search-top .search-btn:hover {
	text-decoration: none
}
.search-top .search-btn:hover i {
	color: #FFF
}
.type-tatca a i {
	background: url("../img/spritePhoto.png") no-repeat 0px -79px;
}
.type-quantam a i {
	background: url("../img/spritePhoto.png") no-repeat -34px -79px;
	left: 30%
}
li.type-quantam.active a:before {
	left: 35%
}
li.type-quantam.active a:after {
	left: 35%
}
.type-cungthich a i {
	background: url("../img/spritePhoto.png") no-repeat -68px -79px;
	left: 30%
}
li.type-cungthich.active a:before {
	left: 35%
}
li.type-cungthich.active a:after {
	left: 35%
}
.type-hot a i {
	background: url("../img/spritePhoto.png") no-repeat -102px -79px;
	left: 10%
}
li.type-hot.active a:before {
	left: 25%
}
li.type-hot.active a:after {
	left: 25%
}
.user-top-box {
	padding: 50px 20px 0 20px
}
.user-top-box .box-info {
	width: 500px;
}
.user-top-box .box-info .user-info{margin-left: 10px;}
.user-top-box .box-info .box-avatar {
	border: 2px solid #FFF;
	position: relative
}
.user-top-box .box-info .nickname {
	margin-top: 5px;
	margin-bottom: 10px;
	display: block;
}

.user-top-box .box-info .btn-follow{display: block;}

.user-top-box .box-info .nickname a {
	color: #FFF;
	font-size: 21px
}
.user-top-box .box-info .nickname span {
	color: #FFF;
}
.user-top-box .box-info .box-avatar .tool-hide {
	position: absolute;
	display: none
}
.user-top-box .box-info .box-avatar:hover .tool-hide {
	display: block
}
.user-top-box .box-info .box-avatar .tool-hide a {
	color: #FFF;
	background-color: rgba(0,0,0,.6);
	padding: 5px;
	height: 24px;
	width: 24px;
	display: block;
	opacity: 0.7;
}
.user-top-box .box-info .box-avatar .tool-hide a i {
	font-size: 24px;
}
.user-top-box .box-info .box-avatar .tool-hide a:hover {
	text-decoration: none;
	opacity: .9
}
.user-top-box .box-fav {
	width: 400px;
	padding-top: 13px
}
.user-top-box .box-fav .title-box {
}
.user-top-box .box-fav .title-box h3 {
	color: #FFF;
	text-transform: uppercase;
	font-family: helvetica;
	font-size: 18px;
	position: relative;
	line-height: 22px;
	margin: 3px 0;
}
.user-top-box .box-fav .title-box h3 a {
	position: absolute;
	right: 0;
	top: 3px;
	color: #CFCFCF;
	opacity: .6
}
.user-top-box .box-fav .title-box h3 a:hover {
	text-decoration: none;
	opacity: .9
}
.user-top-box .box-fav .in-hover {
	width: 100%
}
.user-top-box .box-fav .in-hover .box-color {
	height: 20px;
	padding-left: 10px;
	color: #FFF;
}
.user-top-box .box-fav .percent-bloc {
	height: 40px;
	width: 100%;
	margin-top: 10px;
}
.user-top-box .box-fav .percent-bloc div {
	height: 40px;
	float: left;
	cursor: pointer;
	position: relative
}
.user-top-box .box-fav .percent-bloc div.active a:before {
	position: absolute;
	top: -10px;
	left: 15%;
	display: inline-block;
	border-right: 8px solid transparent;
	border-top: 10px solid #fff;
	border-left: 8px solid transparent;
	border-top-color: rgba(0,0,0,0.2);
	content: '';
}
.user-top-box .box-fav .percent-bloc div.active a:after {
	position: absolute;
	top: -10px;
	left: 15%;
	display: inline-block;
	border-right: 8px solid transparent;
	border-top: 10px solid #fff;
	border-left: 8px solid transparent;
	content: '';
}
.notice-top {
}
.notice-user-box {
	background-color: #0a3146;
	height: 125px;
	position: relative;
	overflow: hidden;
}
.notice-user-box .site-wrap1 {
	float: none
}
.notice-user-box .box-ctn-l {
	height: 110px;
	color: #FFF;
	padding-top: 15px;
	width: 500px
}
.notice-user-box .box-ctn-l h3 {
	margin-bottom: 0
}
.notice-user-box .box-btn-r {
	background-color: #134058;
	height: 125px;
	width: 100%;
	position: absolute;
	right: -60%;
}
.notice-user-box .box-btn-r .btn-next {
	background-color: #eba538;
	padding: 10px 30px 10px 30px;
	display: inline-block;
	border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-bottom-left-radius: 7px;
	-moz-border-top-left-radius: 7px;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	margin-top: 47px;
	margin-left: 35px;
	cursor: pointer;
	width: 50px; overflow: hidden;
	box-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}
.notice-user-box .box-btn-r a:hover .btn-next {
	background-color: #e99b21;
	text-decoration: none;
}
.notice-user-box .box-btn-r a:hover .btn-next:before {
	border-left-color: #e99b21;
}
.notice-user-box .box-btn-r a:hover .btn-next:after {
	border-left-color: #e99b21;
}
.notice-user-box .box-btn-r .btn-next:before {
	position: absolute;
	top: 47px;
	left: 145px;
	display: inline-block;
	border-right: 0px solid rgba(150, 129, 129, 0);
	border-bottom: 20px solid transparent;
	border-left: 20px solid #eba538;
	content: '';
	border-top: 20px solid transparent;
}
.notice-user-box .box-btn-r .btn-next:after {
	position: absolute;
	top: 47px;
	left: 145px;
	display: inline-block;
	border-right: 0px solid rgba(150, 129, 129, 0);
	border-bottom: 20px solid transparent;
	border-left: 20px solid #eba538;
	content: '';
	border-top: 20px solid transparent;
}
.notice-user-box .box-btn-r:before {
	position: absolute;
	bottom: 0;
	left: -72px;
	display: inline-block;
	border-right: 0 solid transparent;
	border-bottom: 125px solid rgba(0,0,0,0.2);
	border-left: 70px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.notice-user-box .box-btn-r:after {
	position: absolute;
	bottom: 0;
	left: -70px;
	display: inline-block;
	border-right: 0px solid transparent;
	border-bottom: 125px solid #134058;
	border-left: 70px solid transparent;
	content: '';
}
.category-in-up {
	background-color: #0a3146;
	height: 75px
}
.category-in-up .site-wrap3 {
	background-color: transparent !important
}
.category-in-up ul.my-tablist {
	margin: 0 0 0 120px
}
.category-in-up ul.my-tablist li {
	list-style: none;
	float: left;
	position: relative
}
.category-in-up ul.my-tablist li a {
	display: block;
	text-align: center;
	margin: 10px 15px;
	color: #FFF
}
.category-in-up ul.my-tablist li a i {
	display: block;
	font-size: 30px;
	font-weight: 700;
	font-style: normal;
	height: 30px;
	line-height: 30px;
}
.category-in-up ul.my-tablist li a:hover {
	text-decoration: none
}
.category-in-up ul.my-tablist li a:hover span {
	text-decoration: underline
}
.category-in-up ul.my-tablist li.active a:before {
	position: absolute;
	bottom: -6px;
	left: 35%;
	display: inline-block;
	border-right: 12px solid transparent;
	border-bottom: 15px solid #fff;
	border-left: 12px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.category-in-up ul.my-tablist li.active a:after {
	position: absolute;
	bottom: -7px;
	left: 35%;
	display: inline-block;
	border-right: 12px solid transparent;
	border-bottom: 15px solid #fff;
	border-left: 12px solid transparent;
	content: '';
}
/*end Header*/

/*Header hide*/
.navbarHide {
	width: 100%;
	height: 50px;
	margin-bottom: 35px;
	padding: 0 10px;
	border-top: none;
	border-bottom: 2px #ef3d23 solid;
	-moz-box-shadow: 0px 1px 1px #222;
	-webkit-box-shadow: 0px 1px 1px #222;
	box-shadow: 0px 1px 1px #222;
	position: fixed;
	top: 0px;
	left: -9px;
	z-index: 9999;
	background-color: #05233b;
	opacity: .7;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}
.navbarHide .logoPhoto a {
	float: left;
	height: 40px;
	width: 70px;
	background-position: -165px 0;
	margin-top: 5px;
	border-right: 1px solid #0d5894;
	padding-right: 15px;
	margin-left: 30px;
	margin-right: 15px;
}
.navbarHide .topmenuPhoto {
	margin: 0;
}
.navbarHide .topmenuPhoto li {
	margin-right: 0
}
.navbarHide .topmenuPhoto li a {
	margin: 0 5px;
	width: 35px;
	height: 7px;
}
.navbarHide .topmenuPhoto li a i {
	top: 10px;
	left: 10%;
}
.navbarHide:hover {
	opacity: 1
}
.navbarHide .nav.pull-right {
	margin-right: 20px
}
.navbarHide .nav>li>a {
	color: #FFF;
	text-shadow: none
}
.navbarHide .nav>li>a:hover {
	color: #FFF
}
.navbarHide .nav li a:hover .caret {
	border-top-color: #FFF !important;
	border-bottom-color: #FFF !important;
}
.navbarHide .nav>li>a.username {
	padding-top: 14px
}
.navbarHide .nav>li.dropdown>a {
	height: 24px;
	padding-top: 18px;
}
.navbarHide .nav>li.dropdown>a>i {
	font-size: 18px
}
.navbarHide span.da-button-count {
	top: 7px
}
/*end Header hide*/

/*Body*/
.site-wrap {
	width: 1200px;
	margin: 0 auto;
}
.site-wrap1 {
	width: 960px;
	margin: 0 auto;
	float: right;
}
.site-wrap2 {
	width: 960px;
	margin: 0 auto;
}
.site-wrap3 {
	width: 940px;
	margin: 0 auto;
}
/*Content site Photo*/

/*Drop shadow cho item & box noi bat*/
.item, .item3, .boxHighlight, .acountLink, .listAlbum, .storeYears, .thumbRight {
	-moz-box-shadow: 0px 3px 5px #aaa;
	-webkit-box-shadow: 0px 3px 5px #aaa;
	box-shadow: 0px 3px 5px #aaa
}
/*Hover : Drop shadow cho item & box noi bat*/
.item:hover, .item3:hover, .boxHighlight:hover, .acountLink:hover, .listAlbum:hover, .storeYears:hover, .thumbRight {
	box-shadow: 0px 3px 5px #666;
	-moz-box-shadow: 0px 3px 5px #666;
	-webkit-box-shadow: 0px 3px 5px #666
}
.boxHighlight {
	width: 460px;
	height: 193px;
	margin-bottom: 20px;
	border-top: 1px solid #ddd
}
/* End drop shadow cho item & box noi bat*/
/*item2 460px : cho bõ noi bat*/
.item2 {
	width: 460px;
	float: left;
	margin: 0 10px 20px;
}
.item2 .img {
	float: left;
	margin: 0 2px 2px 0;
	;
}
.item2 div:last-child {
	float: left;
}
/* End Item2*/
/* Item 220px*/
.item, .item3 {
	width: 210px;
	float: left;
	margin: 0 5px 20px;
	padding: 10px
}
.item .img, .item3 .img {
	background-color: #ececec;
	text-align: center;
	position: relative;
}
.item .img img, .item3 .img img {
	margin: 0 auto
}
/* End Item*/
/*type-cate*/
.item.type-cate .title-cate, .item3.type-cate .title-cate {
	background-color: #555;
}
.item.type-cate .title-cate h2, .item3.type-cate .title-cate h2 {
	font-size: 18px;
	line-height: 14px;
	/*padding: 10px;*/
	margin: 0 0 10px 0;
	text-transform: uppercase;
	position: relative
}
.item.type-cate .title-cate h2 a, .item3.type-cate .title-cate h2 a {
	color: #FFF;
	display: block;
	padding: 10px;
	font-weight: 400;
}
.item.type-cate .title-cate h2 .color-bloc a {
	padding: 0;
	height: 20px
}
.item.type-cate .title-cate h2 .icon-type-sm, .icon-type-sm {
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	background: url("../img/spritePhoto.png") no-repeat 0px 0px;
	right: 4px;
	top: 2px;
	cursor: pointer
}
.item.type-cate .title-cate h2 .type-sm1, .type-sm1 {
	background-position: 0 -113px
}
.item.type-cate .title-cate h2 .type-sm9, .type-sm9 {
	background-position: 0 -143px
}
.item.type-cate .title-cate h2 .type-sm16, .type-sm16 {
	background-position: -240px -113px
}
.item.type-cate .title-cate h2 .type-sm6, .type-sm6 {
	background-position: -30px -113px
}
.item.type-cate .title-cate h2 .type-sm10, .type-sm10 {
	background-position: -30px -143px
}
.item.type-cate .title-cate h2 .type-sm17, .type-sm17 {
	background-position: -270px -113px
}
.item.type-cate .title-cate h2 .type-sm3, .type-sm3 {
	background-position: -60px -113px
}
.item.type-cate .title-cate h2 .type-sm11, .type-sm11 {
	background-position: -300px -113px
}
.item.type-cate .title-cate h2 .type-sm18, .type-sm18 {
	background-position: -210px -113px
}
.item.type-cate .title-cate h2 .type-sm4, .type-sm4 {
	background-position: -180px -113px
}
.item.type-cate .title-cate h2 .type-sm12, .type-sm12 {
	background-position: -210px -143px
}
.item.type-cate .title-cate h2 .type-sm19, .type-sm19 {
	background-position: -120px -143px
}
.item.type-cate .title-cate h2 .type-sm5, .type-sm5 {
	background-position: -90px -113px
}
.item.type-cate .title-cate h2 .type-sm13, .type-sm13 {
	background-position: -60px -143px
}
.item.type-cate .title-cate h2 .type-sm20, .type-sm20 {
	background-position: -150px -143px
}
.item.type-cate .title-cate h2 .type-sm7, .type-sm7 {
	background-position: -120px -113px
}
.item.type-cate .title-cate h2 .type-sm14, .type-sm14 {
	background-position: -90px -143px
}
.item.type-cate .title-cate h2 .type-sm21, .type-sm21 {
	background-position: -330px -113px
}
.item.type-cate .title-cate h2 .type-sm8, .type-sm8 {
	background-position: -150px -113px
}
.item.type-cate .title-cate h2 .type-sm15, .type-sm15 {
	background-position: -360px -113px
}
.item.type-cate .title-cate h2 .type-sm22, .type-sm22 {
	background-position: -180px -143px
}
.item.type-cate .title-cate h2 .type-sm23, .type-sm23 {
	background-position: -390px -113px;
	width: 45px !important;
}
.item.type-cate .img img, .item3.type-cate .img img {
	border-bottom: 4px solid #555
}
/*.item.type-cate:hover .img img, .item3.type-cate:hover .img img{border-bottom:4px solid #555}*/
.item.type-cate.type1 .title-cate, .item3.type-cate.type1 .title-cate, .type-cate.type1 .img img, .care-col .type-sm1 {
	background-color: #3b78ce;
	border-color: #3b78ce
}
.item.type-cate.type9 .title-cate, .item3.type-cate.type9 .title-cate, .type-cate.type9 .img img, .care-col .type-sm9 {
	background-color: #5d5aaa;
	border-color: #5d5aaa
}
.item.type-cate.type16 .title-cate, .item3.type-cate.type16 .title-cate, .type-cate.type16 .img img, .care-col .type-sm16 {
	background-color: #952227;
	border-color: #952227
}
.item.type-cate.type6 .title-cate, .item3.type-cate.type6 .title-cate, .type-cate.type6 .img img, .care-col .type-sm6 {
	background-color: #0070aa;
	border-color: #0070aa
}
.item.type-cate.type10 .title-cate, .item3.type-cate.type10 .title-cate, .type-cate.type10 .img img, .care-col .type-sm10 {
	background-color: #884a8a;
	border-color: #884a8a
}
.item.type-cate.type17 .title-cate, .item3.type-cate.type17 .title-cate, .type-cate.type17 .img img, .care-col .type-sm17 {
	background-color: #dd4432;
	border-color: #dd4432
}
.item.type-cate.type3 .title-cate, .item3.type-cate.type3 .title-cate, .type-cate.type3 .img img, .care-col .type-sm3 {
	background-color: #0096d6;
	border-color: #0096d6
}
.item.type-cate.type11 .title-cate, .item3.type-cate.type11 .title-cate, .type-cate.type11 .img img, .care-col .type-sm11 {
	background-color: #c95999;
	border-color: #c95999
}
.item.type-cate.type18 .title-cate, .item3.type-cate.type18 .title-cate, .type-cate.type18 .img img, .care-col .type-sm18{
	background-color: #13a95d;
	border-color: #13a95d
}
.item.type-cate.type4 .title-cate, .item3.type-cate.type4 .title-cate, .type-cate.type4 .img img, .care-col .type-sm4 {
	background-color: #00bee4;
	border-color: #00bee4
}
.item.type-cate.type19 .title-cate, .item3.type-cate.type19 .title-cate, .type-cate.type19 .img img, .care-col .type-sm19 {
	background-color: #0a5e46;
	border-color: #0a5e46
}
.item.type-cate.type5 .title-cate, .item3.type-cate.type5 .title-cate, .type-cate.type5 .img img, .care-col .type-sm5 {
	background-color: #77bb55;
	border-color: #77bb55
}
.item.type-cate.type13 .title-cate, .item3.type-cate.type13 .title-cate, .type-cate.type13 .img img, .care-col .type-sm13 {
	background-color: #ab1333;
	border-color: #ab1333
}
.item.type-cate.type20 .title-cate, .item3.type-cate.type20 .title-cate, .type-cate.type20 .img img, .care-col .type-sm20 {
	background-color: #8b8631;
	border-color: #8b8631
}
.item.type-cate.type7 .title-cate, .item3.type-cate.type7 .title-cate, .type-cate.type7 .img img, .care-col .type-sm7 {
	background-color: #00a166;
	border-color: #00a166
}
.item.type-cate.type14 .title-cate, .item3.type-cate.type14 .title-cate, .type-cate.type14 .img img, .care-col .type-sm14 {
	background-color: #ee6633;
	border-color: #ee6633
}
.item.type-cate.type21 .title-cate, .item3.type-cate.type21 .title-cate, .type-cate.type21 .img img, .care-col .type-sm21 {
	background-color: #43a793;
	border-color: #43a793
}
.item.type-cate.type8 .title-cate, .item3.type-cate.type8 .title-cate, .type-cate.type8 .img img, .care-col .type-sm8 {
	background-color: #006f6f;
	border-color: #006f6f
}
.item.type-cate.type15 .title-cate, .item3.type-cate.type15 .title-cate, .type-cate.type15 .img img, .care-col .type-sm15 {
	background-color: #e99911;
	border-color: #e99911
}
.item.type-cate.type22 .title-cate, .item3.type-cate.type22 .title-cate, .type-cate.type22 .img img, .care-col .type-sm22 {
	background-color: #bfb27d;
	border-color: #bfb27d
}
.item.type-cate.type12 .title-cate, .item3.type-cate.type12 .title-cate, .type-cate.type12 .img img, .care-col .type-sm12 {
	background-color: #e50e50;
	border-color: #e50e50;
}
.item.type-cate.typeHot .title-cate, .item3.type-cate.typeHot .title-cate, .type-cate.typeHot .img img {
}
/* Thong tin nguoi post bai*/
.item .bgInfoAlbum, .item3 .bgInfoAlbum {
	background-color: #000;
	opacity: 0.65;
	filter: alpha(opacity=65);
	height: 52px;
	position: absolute;
	bottom: 0px;
	width: 220px;
	filter: alpha(opacity=65);
}
.item .infoAlbum, .item3 .infoAlbum {
	padding: 5px 0
}
.item .titleAlbum h3 a, .item3 .titleAlbum h3 a {
	color: #000;
	font: 16px/24px "Roboto", Helvetica, sans-serif;
	display: block;
	font-weight: 700;
}
.item .sourceUploaded, .item3 .sourceUploaded {
	float: left
}
.item .sourceUploaded a i, .item3 .sourceUploaded a i {
	height: 16px;
	width: 16px;
	margin: 0 5px 0 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 18px
}
.sourceUploaded a:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none
}
.item .sourceUploaded a, .item3 .sourceUploaded a {
	color: #939393;
	line-height: 20px;
	padding-right: 10px;
	border-right: 1px solid #CFCFCF;
	margin-right: 10px;
}
.item .dateUploadedAlbum, .item3 .dateUploadedAlbum {
	font-size: 12px;
	color: #939393;
	float: left;
	padding-top: 1px;
	line-height: 21px;
}
/* End thong tin nguoi post bai*/
/* click show dich vu nguoi dung: nha, anh, su kien..*/
.boxDDUser {
	position: absolute;
	top: auto;
	left: -30px;
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .25);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, .25);
	margin-top: 7px;
	display: none;
	z-index: 888
}
.boxDDUser .arrow3 {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid #b8b8b8;
	position: absolute;
	left: 70px;
	top: -5px;
}
.boxDDUser p {
	background-color: #CDDAE6;
	margin: 0 0;
	padding: 5px 10px;
	border: 1px solid #b8b8b8;
	color: #3A3A3A;
	font-style: italic
}
.boxDDUser .dropdownLinkHomeUser {
	background-color: #ebe8e8;
	opacity: 1;
	filter: alpha(opacity=100);
	color: #000;
	font-size: 11px;
	width: 360px;
	height: 60px;
	border-top: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8
}
.boxDDUser .dropdownLinkHomeUser li {
	display: block;
	float: left;
	width: 59px;
	color: #000;
	text-align: center;
	border-left: 1px solid #b8b8b8
}
.boxDDUser .dropdownLinkHomeUser li i {
	display: block;
	text-align: center;
	height: 31px;
	width: 44px
}
.boxDDUser .dropdownLinkHomeUser li a {
	display: block;
	padding-top: 9px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	color: #000;
	height: 51px
}
.boxDDUser .dropdownLinkHomeUser li a:hover {
	color: #000;
	opacity: 1;
	filter: alpha(opacity=100);
}
.boxDDUser .dropdownLinkHomeUser .home i {
	background: url("../img/spriteUser.png") no-repeat 0px 0px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .home a:hover i {
	background: url("../img/spriteUser.png") no-repeat 0px -31px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .photo i {
	background: url("../img/spriteUser.png") no-repeat -60px 0px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .photo a:hover i {
	background: url("../img/spriteUser.png") no-repeat -60px -31px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .blog i {
	background: url("../img/spriteUser.png") no-repeat -117px 0px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .blog a:hover i {
	background: url("../img/spriteUser.png") no-repeat -117px -31px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .event i {
	background: url("../img/spriteUser.png") no-repeat -176px 0px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .event a:hover i {
	background: url("../img/spriteUser.png") no-repeat -176px -31px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .game i {
	background: url("../img/spriteUser.png") no-repeat -236px 0px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .game a:hover i {
	background: url("../img/spriteUser.png") no-repeat -236px -31px;
	margin: 0px 0px 0px 14px;
}
.boxDDUser .dropdownLinkHomeUser .news i {
	background: url("../img/spriteUser.png") no-repeat -293px 0px;
	margin: 0px 0px 0px 12px;
}
.boxDDUser .dropdownLinkHomeUser .news a:hover i {
	background: url("../img/spriteUser.png") no-repeat -293px -31px;
	margin: 0px 0px 0px 12px;
}
/* Cong cu an quan ly tung item */
.item .toolsHide {
	display: none
}
.item:hover .toolsHide {
	list-style: none;
	display: block;
	height: 50px;
	width: auto;
	max-width: 200px;
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0
}
.item:hover .toolsHide li {
	list-style: none;
	padding: 0 0;
	float: left;
}
.item:hover .toolsHide li:last-child {
	border-bottom: none;
}
.item:hover .toolsHide li a {
	text-align: center;
	display: block;
	background-color: #FFF;
	opacity: 0.9;
	filter: alpha(opacity=90);
	margin-right: 5px;
	padding: 10px;
	box-shadow: 2px 2px 2px rgba(0,0,0,.7);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.7);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.7)
}
.item:hover .toolsHide li a:hover {
	background-color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100);
}
.item:hover .toolsHide li a i {
	opacity: .8;
	filter: alpha(opacity=80);
	font-size: 16px;
	color: #4b4b4b;
	-webkit-transition: all 0.3s ease-in-out;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: initial;
}
/*
.item:hover .toolsHide li a span {
	text-align: center;
	display: none;
	font-weight: 700;
	-webkit-transition: all 0.3s ease-in-out;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: initial;
}
.item:hover .toolsHide li a:hover span {
	text-align: center;
	display: inline-block
}
*/
.item .toolsHide li a.active i,
.item:hover .toolsHide li a:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none;
	color: #F00;/*margin-right: 5px*/
}
/*.item .toolsHide { display: block }
.item .toolsHide { list-style: none; display: block; height: 50px; width: auto; max-width:200px ; position: absolute; top: 10px; left: 10px; margin:0 }
.item .toolsHide li { list-style: none; padding: 0 0; float:left;}
.item .toolsHide li:last-child { border-bottom: none; }
.item .toolsHide li a { text-align: center;
display: block;
background-color: #FFF;
opacity: 0.9;
filter: alpha(opacity=90);
margin-right: 5px;
padding: 10px;}
.item .toolsHide li a:hover { background-color: #FFF; opacity: 1; filter: alpha(opacity=100); }
.item .toolsHide li a i { 
	display: inline-block;
	margin:0;
	opacity: .8;
	filter: alpha(opacity=80);
	font-size: 16px;
	color: #4b4b4b; width:20px; height:20px; 
	-webkit-transition: all 0.3s ease-in-out;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: initial;
}
.item .toolsHide li a span{ text-align: center; display:none;font-weight:bold; -webkit-transition: all 0.3s ease-in-out;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease-in-out;
transition-delay: initial;}
.item .toolsHide li a:hover span{ text-align: center; display:inline-block}
.item .toolsHide li a:hover i { opacity: 1; filter: alpha(opacity=100); text-decoration:none ; color:#F00; margin-right:5px}*/
/* Tools album item : like, comment, viewer*/
.item .toolAlbum {
	margin: 0 0;
	padding: 0 0;
	height: 30px
}
.item .toolAlbum li {
	display: block;
	list-style: none;
	float: left;
	font: 12px/30px "Roboto", Helvetica, sans-serif;
	width: 33%;
	text-align: center
}
.item .toolAlbum li a i, .item .toolAlbum li i {
	height: 18px;
	width: 18px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.item .toolAlbum li:hover a i, .item .toolAlbum li:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none
}
.item .likeAlbum, .item .commentAlbum {
	border-right: 1px solid #aaaaaa;
}
.item .likeAlbum a i, .item .commentAlbum a i, .item .viewAlbum i {
	display: inline-block;
}
.item .likeAlbum a, .item .commentAlbum a {
	display: block;
}
.item .likeAlbum a:hover, .item .commentAlbum a:hover {
	color: #FFF
}
.item .viewAlbum {
	display: inline-block;
	text-align: center;
	color: #FFF
}
/* End tools album : like, comment, viewer*/
/* Title box noi bat*/
.titleMosaic-1, .titleMosaic-2, .titleMosaic-3 {
	background-color: #fff;
	height: 41px
}
.titleMosaic-1 h2 a, .titleMosaic-2 h2 a, .titleMosaic-3 h2 a {
	font: bolder 18px/41px "Corbel", Times, serif;
	color: rgb(107,107,107);
	text-transform: uppercase
}
.titleMosaic-1 h2 a:hover, .titleMosaic-2 h2 a:hover, .titleMosaic-3 h2 a:hover {
	color: #ed4d4b
}
.titleMosaic-1 h2 a i {
	margin-left: 15px;
	margin-top: 5px;
	background: url("../img/spritePhoto.png") no-repeat -181px -39px;
}
.titleMosaic-1 h2 a:hover i {
	background: url("../img/spritePhoto.png") no-repeat -211px -39px;
}
.titleMosaic-2 h2 a i {
	margin-left: 15px;
	margin-top: 5px;
	background: url("../img/spritePhoto.png") no-repeat -241px -39px;
}
.titleMosaic-2 h2 a:hover i {
	background: url("../img/spritePhoto.png") no-repeat -271px -39px;
}
.titleMosaic-3 h2 a i {
	margin-left: 15px;
	margin-top: 5px;
	background: url("../img/spritePhoto.png") no-repeat -392px -319px;
}
.titleMosaic-3 h2 a:hover i {
	background: url("../img/spritePhoto.png") no-repeat -421px -319px;
}
.titleMosaic-4 h2 a i {
	margin-left: 15px;
	margin-top: 5px;
	background: url("../img/spritePhoto.png") no-repeat -122px -38px;
}
.titleMosaic-4 h2 a:hover i {
	background: url("../img/spritePhoto.png") no-repeat -152px -38px;
}
/* End Title box noi bat */
/* Thong tin album khach */
.guestAlbum {
	width: 1160px;
	height: 40px;
	border: 1px solid #a9a9a9;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 5px 7px 0 10px;
	-moz-box-shadow: 0px 3px 0px #dfdfdf;
	-webkit-box-shadow: 0px 3px 0px #dfdfdf;
	box-shadow: 0px 3px 0px #dfdfdf;
}
.guestAlbum .avatarGA {
	float: left;
	margin-right: 7px;
}
.guestAlbum h2 {
	font: italic 18px/36px "Roboto", Helvetica, sans-serif;
	float: left
}
.guestAlbum .dealUsers {
	position: relative
}
.guestAlbum .dealUsers .numUsers {
	line-height: 22px;
	margin: 3px 0 0 15px;
	padding: 5px 10px 0 10px;
	font-size: 14px;
	font-weight: 700;
	display: block
}
.guestAlbum .dealUsers .numUsers:hover {
	color: #ed4d4b
}
.guestAlbum .dealUsers .numUsers:hover .arrow {
	border-top: 4px solid #777;
}
.guestAlbum .dealUsers .arrow {
	margin-left: 5px;
}
.guestAlbum .dealUsers .clicked {
	color: #ed4d4b;
}
.guestAlbum .dealUsers .numUsers .clicked {
	border-top: 4px solid #777;
}
.guestAlbum .dealUsers .dropdownT4 {
	background-color: #fff;
	position: absolute;
	top: 40px;
	left: 0px;
	width: 250px;
	height: 300px;
	overflow: auto;
	z-index: 777;
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	border-bottom: 1px solid #919191;
	border-left: 1px solid #919191;
	font: 14px/18px "Roboto", Helvetica, sans-serif;
	display: none;
	padding-bottom: 20px;
}
.guestAlbum .dealUsers .dropdownT4 li {
	display: block;
	border: none;
	text-align: left;
}
.guestAlbum .dealUsers .dropdownT4 li a {
	padding: 5px 0px 5px 10px;
	color: #777;
	display: block;
	width: 230px;
	border-top: 1px solid #cfcfcf;
	font-size: 14px;
}
.guestAlbum .dealUsers .dropdownT4 li:last-child a {
	border-bottom: 1px solid #ccc;
}
.guestAlbum .dealUsers .dropdownT4 li a:hover {
	color: #000;
	background-color: #eee
}
.guestAlbum .dealUsers .dropdownT4 li a .avatarGA {
	display: block;
	width: 33px
}
.guestAlbum .dealUsers .action {
	display: block !important;
}
.guestAlbum .usernamePhoto {
	font: bold 16px/35px "Roboto", Helvetica, sans-serif;
	margin-right: 5px;
}
.guestAlbum .usernamePhoto:hover {
	color: #ed4d4b;
}
.guestAlbum .dealAlbum {
	font-size: 16px;
	color: #999
}
.guestAlbum .btnDoitheo {
	display: inline-block;
	width: 110px;
	height: 33px;
	margin-left: 25px;
	border: 1px solid #ED4D4B;
	background-color: #ED4D4B;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.guestAlbum .btnDoitheo a i {
	display: block;
	float: left;
	background: url("../img/spritePhoto.png") no-repeat -142px -113px;
	height: 16px;
	width: 17px;
	margin: 9px 5px 0 12px;
}
.guestAlbum .btnDoitheo a {
	color: #fff;
	font: bold 14px/32px "Roboto";
	display: block;
}
.guestAlbum .btnDoitheo a:hover {
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
}
/* End thong tin album khach */
/* Thanh toolbar trang quan ly hinh anh*/
.myAlbum {
	width: 927px;
	height: 45px;
	border: 1px solid #a9a9a9;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 0 0 0 10px;
	-moz-box-shadow: 0px 3px 0px #dfdfdf;
	-webkit-box-shadow: 0px 3px 0px #dfdfdf;
	box-shadow: 0px 3px 0px #dfdfdf;
}
.myAlbum .avatarGA {
	float: left;
}
.myAlbum .usernamePhoto {
	font: bold 16px/42px "Roboto", Helvetica, sans-serif;
	margin-right: 5px
}
.myAlbum .usernamePhoto:hover {
	color: #ed4d4b;
}
.myAlbum .usernamePhoto img {
	padding-right: 7px;
}
.myAlbum .dealAlbum {
	font-size: 16px;
	color: #999
}
.myAlbum .myAlbumTools li {
	width: 70px;
	display: block;
	float: right;
	border-left: 1px solid #a8a8a8;
	position: relative;
	text-align: center;
}
.myAlbum .myAlbumTools li a {
	display: block;
}
.myAlbum .myAlbumTools li a i {
	display: inline-block;
	margin: 13px 0;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.myAlbum .myAlbumTools li a .tool4 {
	height: 30px;
	width: 30px;
	background: url("../img/spritePhoto.png") no-repeat -223px -113px;
}
.myAlbum .myAlbumTools li a .arrow {
	position: absolute;
	top: 20px;
	left: 48px;
}
.myAlbum .myAlbumTools li a:hover {
	cursor: default
}
.myAlbum .myAlbumTools li:hover a .arrow {
	border-top: 4px solid #666;
}
.myAlbum .myAlbumTools li a .tool3 {
	height: 30px;
	width: 20px;
	background: url("../img/spritePhoto.png") no-repeat -257px -113px;
}
.myAlbum .myAlbumTools li a .tool2 {
	height: 30px;
	width: 30px;
	background: url("../img/spritePhoto.png") no-repeat -283px -113px;
}
.myAlbum .myAlbumTools li a .tool1 {
	height: 30px;
	width: 30px;
	background: url("../img/spritePhoto.png") no-repeat -318px -113px;
}
/*.myAlbum myAlbumTools drop down */
.myAlbum .myAlbumTools li:hover a i {
	opacity: 1;
	filter: alpha(opacity=100);
}
.myAlbum .myAlbumTools li a .noteFunction {
	display: none;
}
.myAlbum .myAlbumTools li .dropdownT4 {
	position: relative
}
.myAlbum .myAlbumTools li:hover a .noteFunction {
	display: block;
	z-index: 1;
	height: 35px;
	width: 80px;
	position: absolute;
	top: 55px;
	left: -5px;
	line-height: 35px;
	background-color: #292929;
	color: #fff;
}
.myAlbum .myAlbumTools li:hover a .arrow2 {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid #292929;
	position: absolute;
	left: 27px;
	top: 50px;
}
.myAlbum .myAlbumTools li .dropdownT4 {
	background-color: #fff;
	position: absolute;
	top: 45px;
	right: -10px;
	width: 130px;
	z-index: 888;
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	padding: 20px 0 5px 0;
	border: 1px solid #CCC;
	display: none
}
.myAlbum .myAlbumTools li .dropdownT4 li {
	display: block;
	border: none;
	width: 100%;
	text-align: right;
	padding-bottom: 10px
}
.myAlbum .myAlbumTools li .dropdownT4 li a {
	width: 115px;
}
.myAlbum .myAlbumTools li .dropdownT4 li a:hover {
	text-decoration: underline;
	color: #000;
	cursor: auto
}
.myAlbum .myAlbumTools li .action {
	display: block;
}
#editAllAlbum {
	height: 400px
}
#editAllAlbum select {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 403px;
	margin: 5px 0 15px 0
}
.modalShadow {
	width: 590px;
	background-color: #fff;
	border: 14px solid #5d5b5c
}
.modal-header {
	background-color: #ed4d4b;
	color: #fff
}
.modal-header h3 {
	font-size: 24px
}
.modal-body {
	padding: 15px 20px 0px 35px
}
.modal-header button {
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 24px;
	line-height: 20px
}
.modal-header button:hover {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.btnUploadModal {
	margin-bottom: 0px !important
}
/*.corner-stamp*/
.corner-stamp {
	float: right;
	width: 460px;
	margin: 0 10px 0 0
}
.corner-stamp .boxHighlight {
	position: relative
}
.corner-stamp .img {
	float: left;
	margin: 0 2px 2px 0
}
.corner-stamp div .thumbSmall {
	width: 75px;
	height: 75px;
	overflow: hidden;
	display: block;
	background-color: #ccc;
}
.corner-stamp .img span {
	display: none;
	width: 152px;
	;
	height: 152px;
	position: absolute;
	top: 41px;
	left: 0px;
	z-index: 999;
	overflow: hidden;
}
.corner-stamp .img2:hover span {
	left: 154px
}
.corner-stamp .img3:hover span {
	left: 308px
}
.corner-stamp .last {
	margin-right: 0
}
.corner-stamp div:last-child {
	margin-right: 0px
}
.corner-stamp1 {
	float: right;
	width: 96.8%;
	margin: 0 10px 20px 0;
}
.corner-stamp1 .img {
	float: left;
	margin: 0 2px 2px 0;
}
.corner-stamp1 div:last-child {
	float: left;
}
.corner-stamp2 {
	float: right;
	width: 96.8%;
	margin: 0 10px 20px 0;
}
.corner-stamp2 .img {
	float: left;
	margin: 0 2px 2px 0;
}
.corner-stamp2 div:last-child {
	float: left;
}
/* Cong cu an quan ly tung item */
.item3 .toolsHide {
	display: none;
}
.item3:hover .toolsHide {
	list-style: none;
	display: block;
	height: 108px;
	width: 35px;
	position: absolute;
	top: 0px;
	right: 0;
}
.item3:hover .toolsHide li {
	list-style: none;
	padding: 0 0;
	border-bottom: 1px solid #6c6d6f;
}
.item3:hover .toolsHide li:last-child {
	border-bottom: none;
}
.item3:hover .toolsHide li a {
	text-align: center;
	display: block;
	background-color: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.item3:hover .toolsHide li a:hover {
	background-color: #000;
	opacity: 1;
	filter: alpha(opacity=100);
}
.item3:hover .toolsHide li a i {
	display: inline-block;
	margin: 8px 0;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.item3:hover .toolsHide li a .deleteAlbum {
	height: 18px;
	width: 14px;
	background: url("../img/spritePhoto.png") no-repeat -375px -114px;
}
.item3:hover .toolsHide li a:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
}
.item3:hover .toolsHide li a .editAlbum {
	height: 16px;
	width: 16px;
	background: url("../img/spritePhoto.png") no-repeat -397px -114px;
}
.item3:hover .toolsHide li a .addAlbum {
	padding: 1px 0;
	height: 15px;
	width: 18px;
	background: url("../img/spritePhoto.png") no-repeat -420px -114px;
}
/* Tools album item3 : like, comment, viewer*/
.item3 .toolAlbum li {
	display: block;
	float: left;
	font: 12px/30px "Roboto", Helvetica, sans-serif;
	border-right: 1px solid #aaaaaa;
	text-align: center;
	height: 30px;
}
.item3 .toolAlbum li:last-child {
	border-right: none;
}
.item3 .checkAlbum {
	background-color: #eee;
	width: 29px
}
.item3 .checkedAlbum {
	background-color: #EB2724
}
.item3 li input {
	margin-top: 7px;
}
.item3 .likeAlbum, .item3 .commentAlbum {
	width: 49px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.item3 .likeAlbum a i, .item3 .commentAlbum a i, .item3 .viewAlbum i, .item3 .securityPersonal i {
	display: inline-block
}
.item3 .likeAlbum a i {
	height: 13px;
	width: 14px;
	background: url("../img/spritePhoto.png") no-repeat -19px -114px;
}
.item3 .likeAlbum a, .item3 .commentAlbum a {
	display: inline-block;
	text-align: center;
	color: #939393;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 45px
}
.item3 .likeAlbum a:hover, .item3 .commentAlbum a:hover {
	color: #333
}
.item3 .commentAlbum a i {
	height: 13px;
	width: 15px;
	background: url("../img/spritePhoto.png") no-repeat -37px -111px;
}
.item3 .viewAlbum {
	display: inline-block;
	text-align: center;
	;
	background-color: #EEE;
	color: #999;
	width: 25%;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.item3 .viewAlbum i {
	height: 13px;
	width: 17px;
	background: url("../img/spritePhoto.png") no-repeat -57px -114px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.item3 .securityPersonal {
	width: 34px;
	border-right: none;
	position: relative
}
.item3 .securityPersonal {
	display: inline-block;
	text-align: center;
	line-height: 23px
}
.item3 .securityPersonal i {
	height: 12px;
	width: 14px;
	background: url("../img/spritePhoto.png") no-repeat -356px -114px;
	opacity: 0.3;
	filter: alpha(opacity=30);
	display: inline-block;
	margin-top: 7px;
}
.item3 .securityPersonal:hover {
	-moz-box-shadow: 2px 0px 2px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
	background-color: #fff
}
.item3 .securityPersonal:hover i {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.item3 .securityPersonal .arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #333;
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.item3 .securityPersonal:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100)
}
/*securityPersonal drop down*/
.item3 .securityPersonal .dropdownT4 {
	background-color: #fff;
	position: absolute;
	top: 30px;
	right: 0;
	width: 130px;
	z-index: 888;
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	padding: 5px 0 5px 10px;
	border-left: 1px solid #d1d1d1;
	display: none
}
.item3 .securityPersonal .dropdownT4 li {
	display: block;
	border: none;
	width: 100%;
	text-align: left
}
.item3 .securityPersonal .dropdownT4 li a {
	width: 115px;
}
.item3 .securityPersonal .dropdownT4 li a:hover {
	text-decoration: underline;
	color: #000;
	cursor: auto
}
.item3 .securityPersonal .dropdownT4 .everyone i {
	height: 11px;
	width: 13px;
	background: url("../img/spritePhoto.png") no-repeat -300px -212px;
	margin-right: 5px;
}
.item3 .securityPersonal .dropdownT4 .meFriends i {
	height: 13px;
	width: 15px;
	background: url("../img/spritePhoto.png") no-repeat -300px -192px;
	margin-right: 4px;
}
.item3 .securityPersonal .dropdownT4 .onlyme i {
	margin: 0 3px 0 2px;
}
.action {
	display: block !important
}
/* Navigator left quan ly album*/
#navLeft {
	width: 220px;
	margin: 0 10px;
	float: left;
}
.acountLink, .listAlbum, .storeYears {
	border: 1px solid #9a9a9a;
	margin-bottom: 20px;
	background-color: #e5e5e5;
	padding: 10px 0px 10px 0px;
	-moz-box-shadow: 0px 3px 0px #dfdfdf;
	-webkit-box-shadow: 0px 3px 0px #dfdfdf;
	box-shadow: 0px 3px 0px #dfdfdf
}
.acountLink h2, .listAlbum h2, .storeYears h2 {
	font-size: 18px;
	line-height: 30px;
	color: #333;
	display: block;
	margin-left: 20px
}
.acountLink ul, .listAlbum ul, .storeYears dl {
	display: block;
	margin: 0px 15px 0 20px;
}
.acountLink ul li, .listAlbum ul li, .storeYears dl dt {
	display: block;
	padding: 7px 0px
}
.acountLink ul li a, .listAlbum ul li a, .storeYears dl dd a {
	color: #585858
}
.storeYears dl dt a {
	color: #404040
}
.listAlbum h2 {
	display: inline-block
}
.listAlbum ul li .editElementAlbum {
	display: inline-block;
	font-size: 11px;
	text-align: right;
	padding-left: 7px;
	float: right
}
.listAlbum ul li .editElementAlbum:hover {
	color: #000;
	text-decoration: underline;
}
.listAlbum .addnewAlbum {
	display: inline-block;
	float: right;
	margin: 5px 10px 0 0;
	height: 17px;
	width: 17px;
	background: url("../img/spritePhoto.png") no-repeat -168px -113px;
	opacity: 0.4;
	filter: alpha(opacity=40)
}
.listAlbum .editAllAlbum {
	display: inline-block;
	float: right;
	margin: 5px 15px 0 0;
	height: 17px;
	width: 18px;
	background: url("../img/spritePhoto.png") no-repeat -197px -113px;
	opacity: 0.4;
	filter: alpha(opacity=40)
}
.listAlbum .addnewAlbum:hover, .listAlbum .editAllAlbum:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.acountLink ul li a:hover, .listAlbum ul li a:hover, .storeYears dl dd a:hover, .storeYears dl dt a:hover {
	color: #000
}
.acountLink ul li, .listAlbum ul li {
	border-bottom: 1px solid #c1c1c1
}
.acountLink ul li:last-child, .listAlbum ul li:last-child {
	border-bottom: none
}
.acountLink ul li a {
	line-height: 30px;
}
.acountLink ul li a i {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin: 0 10px 0 0;
}
.acountLink ul .facebookLink a i {
	background: url("../img/spritePhoto.png") no-repeat -331px -39px;
}
.acountLink ul .flickrLink a i {
	background: url("../img/spritePhoto.png") no-repeat -391px -39px;
}
/* Trang dang anh */
.containerLeft {
	float: left;
	position: relative;
}
.containerRight {
	float: right;
	width: 310px
}
.titleUploadPhoto {
	line-height: 40px;
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.titleUploadPhoto i {
	display: block;
	height: 37px;
	width: 36px;
	float: left;
	margin: 0 10px 0 0;
	background: url("../img/spritePhoto.png") no-repeat -219px 0;
	opacity: 0.4;
	filter: alpha(opacity=40)
}
#upload_area {
	background-color: white;
	border: 1px solid #999;
	font-size: 11px;
	width: 588px;
	color: #666;
	position: relative
}
#upload_area #header_area div {
	float: left;
	padding: 5px;
	color: #000
}
#header_area {
	border-bottom: 1px solid #999;
	color: #666;
	font-weight: 700;
}
#upload_area .filename {
	overflow: hidden;
	width: 408px;
}
#upload_area .filesize {
	text-align: center;
	width: 80px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#upload_area .action {
	text-align: center;
	width: 68px;
}
#upload_status {
	background-color: #CCC;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 13px;
	padding: 5px;
	width: 578px;
	height: 30px;
	color: #666;
	margin-bottom: 20px;
}
#myModal-2 .thongtinAlbumUpload tbody tr {
	height: 45px
}
.thongtinAlbumUpload {
	color: #000;
}
.thongtinAlbumUpload tbody tr td a {
	color: #666;
}
.thongtinAlbumUpload tbody tr td a:hover {
	color: #000;
	text-decoration: underline;
}
.formnameAlbumUpload {
	border: 1px solid #999;
}
.radioSelectorCategory {
	width: 442px;
}
.radioSelectorCategory label {
	color: #000;
	font-size: 13px;
	display: inline-block;
	float: left;
	padding-right: 15px;
	padding-top: 5px
}
.radioSelectorCategory input {
	margin: 0 5px;
	float: left;
}
.radioSelectorCategory span {
	display: block;
	margin-top: 3px;
}
.thongbaoUploadS {
	color: #777;
	font-size: 11px;
	line-height: 16px;
}
.thongbaoUploadS a {
	color: #444;
}
.thongbaoUploadS a:hover {
	color: #000;
	text-decoration: underline;
}
.btnUploadPhotoPage {
	margin: 0 0 20px 20px;
	background-color: #ED4D4B;
	font: bold 16px/32px "Roboto";
	width: 130px;
	color: #fff;
	border: 1px solid #ED4D4B;
	background-color: #ED4D4B;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	height: 40px
}
.btnUploadPhotoPage:hover {
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25)
}
.btnBackPhotoPage {
	margin-left: 150px;
	background-color: #e2e2e2;
	font: bold 16px/32px "Roboto";
	width: 130px;
	color: #333;
	border: 1px solid #ccc;
	background-color: #e2e2e2;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	;
	height: 40px;
	float: left;
}
.btnBackPhotoPage:hover {
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2
}
.btnSelectorUploadPhotoPage {
	width: 100px;
	margin-right: 5px;
	display: inline-block;
	width: 110px;
	margin-left: 25px;
	border: 1px solid #ED4D4B;
	background-color: #ED4D4B;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	float: right
}
.btnSelectorUploadPhotoPage i {
	display: block;
	float: left;
	background: url("../img/spritePhoto.png") no-repeat -266px 0;
	height: 14px;
	width: 18px;
	margin: 5px 5px 0 2px;
}
.btnSelectorUploadPhotoPage {
	color: #fff;
	font: bold 14px/26px "Roboto";
	display: block;
}
.btnSelectorUploadPhotoPage:hover {
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	border-right: 2px solid #d7443f;
	border-bottom: 3px solid #d7443f
}
/* End trang dang anh */
/* Trang xem chi tiet album */
.titleDetailArticle {
	font-size: 28px;
	line-height: 30px;
	color: #333;
	margin-bottom: 5px
}
.dateUploadedDetailArticle i {
	display: block;
	float: left;
	margin-right: 7px;
	width: 18px;
	height: 18px;
	background: url("../img/spritePhoto.png") no-repeat -291px 0
}
.imgDetailArticle {
	margin: 0 0 15px 0;
	padding: 20px;
}
.imgDetailArticle p {
	margin-bottom: 0;/*	background-color: #ddd*/
}
/* Chuc nang : Chia se, anh dai dien... */
.imgDetailArticle .toolsDetailArticle .liTool1 {
	display: block;
	font: 12px/15px "Roboto", Helvetica, sans-serif;
	float: left;
	position: relative;
	padding-top: 7px
}
.imgDetailArticle .toolsDetailArticle .liTool1 a {
	color: #999;
	display: block;
	padding: 0 20px 0 0
}
.imgDetailArticle .toolsDetailArticle .liTool1 a:hover, .imgDetailArticle .toolsDetailArticle.action {
	color: #ED4D4B
}
.imgDetailArticle .toolsDetailArticle .liTool2 a {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -221px -191px;
	height: 14px;
	width: 17px;
	margin: 8px 0 5px 5px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.imgDetailArticle .toolsDetailArticle .liTool3 a {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -202px -191px;
	height: 14px;
	width: 17px;
	margin: 8px 0 5px 10px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.imgDetailArticle .toolsDetailArticle .liTool4 a {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -172px -191px;
	height: 14px;
	width: 17px;
	margin: 8px 5px 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.imgDetailArticle .toolsDetailArticle .liTool5 a {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -153px -191px;
	height: 14px;
	width: 17px;
	margin: 8px 0px 5px 10px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.imgDetailArticle .toolsDetailArticle .liTool6 a {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -124px -191px;
	height: 16px;
	width: 16px;
	margin: 8px 5px 5px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.imgDetailArticle .toolsDetailArticle .liTool7 a {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -96px -191px;
	height: 7px;
	width: 22px;
	margin: 12px 2px 5px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
/* Chuc nang an : chia se */
.imgDetailArticle .ddSharePic {
	position: absolute;
	top: 30px;
	left: -1px;
	background-color: #fff;
	width: 495px;
	z-index: 555;
	-moz-box-shadow: 0px 0px 8px #919191 !important;
	-webkit-box-shadow: 0px 0px 8px #919191 !important;
	box-shadow: 0px 0px 8px #919191 !important;
	border: 1px #919191 solid;
	border-top: none;
	padding: 10px 0 10px 10px;
	display: none
}
.ddSharePic .dropdownT4 {
	border-right: 1px solid #919191;
	display: block;
	height: 33px;
	margin: 0px 13px 0 10px;
	width: 116px;
	padding: 25px 0;
	float: left
}
.ddSharePic .dropdownT4 li a {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	opacity: 0.7;
	filter: alpha(opacity=70);
	margin-right: 5px
}
.ddSharePic .dropdownT4 .facebook a {
	background: url("../img/spritePhoto.png") no-repeat -331px -39px;
	padding: 0 0;
	border: none
}
.ddSharePic .dropdownT4 .tamtay a {
	background: url("../img/spritePhoto.png") no-repeat -391px -9px;
	padding: 0 0;
	border: none
}
.ddSharePic .dropdownT4 .flickr a {
	background: url("../img/spritePhoto.png") no-repeat -391px -39px;
	padding: 0 0;
	border: none
}
.ddSharePic .dropdownT4 .facebook a:hover, .ddSharePic .dropdownT4 .flickr a:hover, .ddSharePic .dropdownT4 .tamtay a:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.imgDetailArticle .toolsDetailArticle #pic1 .action {
	display: block;
}
.imgDetailArticle .ddSharePic table {
	font-size: 11px;
	line-height: 22px
}
.imgDetailArticle .ddSharePic table td {
	font-weight: 700;
	color: #000
}
.imgDetailArticle .ddSharePic input {
	width: 260px;
	height: 16px;
	font-size: 11px;
	margin: 0 0;
	background-color: #fff
}
.imgDetailArticle .toolsDetailArticle li a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.imgDetailArticle .titleImg h3 {
	font-size: 15px;
	color: #666;
	display: inline-block
}
.imgDetailArticle .titleImg .EdidTitleImg {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -253px -191px;
	height: 15px;
	width: 16px;
	margin-right: 4px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.imgDetailArticle .titleImg .DelTitleImg {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -279px -191px;
	height: 15px;
	width: 16px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.imgDetailArticle .titleImg a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.viewersPage {
	position: absolute;
	top: -32px;
	left: -87px;
	width: 70px;
	height: 45px;
	background-color: #eae9e9;
	padding-top: 40px;
	text-align: center
}
.viewersPage .numViews {
	display: block;
	font: bold 20px/20px "Roboto", Helvetica, sans-serif;
	color: #333;
}
.viewersPage span {
	font-size: 12px;
	color: #999
}
.likeComentShareDetailArticle {
	position: absolute;
	top: 100px;
	left: -80px;
}
.fixed {
	position: fixed;
	top: 80px
}
.likeComentShareDetailArticle ul .like {
	position: relative;
}
.likeComentShareDetailArticle ul .like a {
	display: block;
	width: 53px;
	height: 53px;
	background: url("../img/spritePhoto.png") no-repeat -335px -185px;
	margin-bottom: 10px
}
.likeComentShareDetailArticle ul .like a:hover {
	background: url("../img/spritePhoto.png") no-repeat -389px -185px;
}
.likeComentShareDetailArticle ul .like span {
	display: block;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	height: 20px;
	width: 51px;
	text-align: center;
	line-height: 20px;
	margin-bottom: 25px
}
.likeComentShareDetailArticle ul .like span i {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid #c8c8c8;
	position: absolute;
	left: 19px;
	top: 57px
}
.likeComentShareDetailArticle ul .like:hover span {
	background-color: #ee4a48;
	color: #fff;
	border: 1px solid #ee4a48
}
.likeComentShareDetailArticle ul .like:hover span i {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid #ee4a48;
	;
	position: absolute;
	left: 19px;
	top: 57px
}
.likeComentShareDetailArticle ul .shareFacabook a {
	display: block;
	width: 53px;
	height: 53px;
	background: url("../img/spritePhoto.png") no-repeat -108px -251px;
	margin: 10px 0
}
.likeComentShareDetailArticle ul .shareFacabook a:hover {
	background: url("../img/spritePhoto.png") no-repeat -162px -251px;
}
.likeComentShareDetailArticle ul .shareTamtay a {
	display: block;
	width: 53px;
	height: 53px;
	background: url("../img/spritePhoto.png") no-repeat -324px -251px;
	margin: 10px 0
}
.likeComentShareDetailArticle ul .shareTamtay a:hover {
	background: url("../img/spritePhoto.png") no-repeat -378px -251px;
}
.likeComentShareDetailArticle ul .shareFlickr a {
	display: block;
	width: 53px;
	height: 53px;
	background: url("../img/spritePhoto.png") no-repeat -216px -251px;
	margin: 10px 0
}
.likeComentShareDetailArticle ul .shareFlickr a:hover {
	background: url("../img/spritePhoto.png") no-repeat -270px -251px;
}
.likeComentShareDetailArticle ul .shareLink a {
	display: block;
	width: 53px;
	height: 53px;
	background: url("../img/spritePhoto.png") no-repeat 0 -251px;
	margin: 10px 0
}
.likeComentShareDetailArticle ul .shareLink a:hover {
	background: url("../img/spritePhoto.png") no-repeat -54px -251px;
}
.hotNenxemPhoto-2 {
	position: relative;
	margin-bottom: 40px
}
.hotNenxemPhoto-2 .img {
	float: left;
	margin: 0 2px 2px 0;
}
.hotNenxemPhoto-2 .img span {
	display: none;
	width: 148px;
	height: 148px;
	position: absolute;
	top: 51px;
	left: 0px;
	z-index: 999;
	overflow: hidden;
}
.hotNenxemPhoto-2 .img2:hover span {
	left: 150px
}
.hotNenxemPhoto-2 .img3:hover span {
	left: 300px
}
.hotNenxemPhoto-2 .img4:hover span {
	left: 450px
}
.hotNenxemPhoto-2 div:last-child {
	margin-right: 0px
}
.infoAlbumdetail h2 {
	font-size: 20px;
	line-height: 30px;
	color: #333;
	margin-bottom: 15px;
	display: inline-block
}
.infoAlbumdetail h2 i {
	display: block;
	height: 31px;
	width: 30px;
	float: left;
	margin: 0 10px 0 0;
	background: url("../img/spritePhoto.png") no-repeat -421px -39px;
	opacity: 0.4;
	filter: alpha(opacity=40)
}
.infoAlbumdetail .EdidTitleImg {
	display: block;
	float: right;
	background: url("../img/spritePhoto.png") no-repeat -253px -191px;
	height: 15px;
	width: 16px;
	margin-top: 8px;
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.infoAlbumdetail .EdidTitleImg:hover {
	opacity: 1;
	filter: alpha(opacity=70);
}
.infoAlbumdetail .avatarThongtinAlbum {
	margin-bottom: 20px;
}
.infoAlbumdetail .avatarThongtinAlbum .imgAvatarDetail {
	display: inline-block;
	float: left
}
.infoAlbumdetail .avatarThongtinAlbum img {
	padding-right: 10px
}
.infoAlbumdetail .avatarThongtinAlbum .userUpload-2 {
	font-size: 13px;
	color: #333;
	line-height: 18px;
}
.infoAlbumdetail .avatarThongtinAlbum .userUpload-2 a {
	font-weight: 700;
}
.infoAlbumdetail .avatarThongtinAlbum .userUpload-2 a:hover {
	color: #ee4a48
}
.infoAlbumdetail .avatarThongtinAlbum .btnDoitheo {
	display: inline-block;
	width: 105px;
	height: 30px;
	margin: 9px 0 0 0;
	border: 1px solid #ED4D4B;
	background-color: #ED4D4B;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.infoAlbumdetail .avatarThongtinAlbum .btnDoitheo a i {
	display: block;
	float: left;
	background: url("../img/spritePhoto.png") no-repeat -142px -113px;
	height: 16px;
	width: 17px;
	margin: 9px 5px 0 12px;
}
.infoAlbumdetail .avatarThongtinAlbum .btnDoitheo a {
	color: #fff;
	font: bold 14px/30px "Roboto";
	display: block;
}
.infoAlbumdetail .avatarThongtinAlbum .btnDoitheo a:hover {
	-moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
}
.topicKeyword {
	float: left
}
.topicKeyword h4 {
	font-size: 15px;
	color: #333;
	line-height: 20px;
}
.topicKeyword p {
	width: 150px
}
.topicKeyword p a {
	font-size: 13px;
	color: #5d5d5d;
	display: inline-block;
	padding-right: 5px;
	text-decoration: underline;
}
.topicKeyword p a:hover {
	color: #ee4a48;
}
.avatarAlbum {
	float: right;
	position: relative
}
.avatarAlbum span {
	position: absolute;
	bottom: 0px;
	background-color: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	text-align: center;
	color: #fff;
	display: block;
	width: 100%;
	line-height: 21px
}
.infoAlbumdetail .thongtinmotaAlbum {
	color: #333
}
.commentDetailArticle, .infoAlbumdetail {
	padding: 15px;
	border-top: 1px solid #E0E0E0
}
.commentDetailArticle h2 {
	font-size: 20px;
	line-height: 30px;
	color: #333;
	margin-bottom: 15px
}
.commentDetailArticle h2 i {
	display: block;
	height: 31px;
	width: 30px;
	float: left;
	margin: 0 10px 0 0;
	background: url("../img/spritePhoto.png") no-repeat -391px -70px;
	opacity: 0.4;
	filter: alpha(opacity=40)
}
.cmt-lv1 {
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 15px
}
.cmt-lv1 .avatar {
	float: left;
	margin-right: 8px;
	width: 32px;
	height: 32px
}
.cmt-lv1 .content {
	margin: 0 0px 15px 30px;
}
.cmt-lv1 .content .sub-input textarea {
	width: 93%
}
.cmt-lv1 .text-lv1 .action, .cmt-lv1 .text-lv1 .time {
	color: #999;
}
.cmt-lv1 .text-lv1 {
	margin-left: 9px
}
.cmt-lv1 .text-lv1 a {
	font-weight: 700;
	color: #333;
}
.cmt-lv1 .text-lv1 p {
	color: #333;
	line-height: 18px;
}
.cmt-lv1 .text-lv1 .more .time i {
	height: 13px;
	width: 18px;
	background: url("../img/spritePhoto.png") no-repeat -37px -111px;
	display: inline-block;
}
.cmt-lv1 .text-lv1 a:hover {
	color: #ee4a48;
}
.text-lv2 {
	display: none;
}
.text-lv2 .block {
	padding: 10px 0;
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}
.text-lv2 .block a {
	font-weight: 700;
	color: #333;
}
.text-lv2 .block a:hover {
	color: #ee4a48;
}
.text-lv2 .block p {
	margin: 0 0px 0 40px;
	line-height: 17px;
	color: #333;
}
.text-lv2 textarea {
	width: 195px !important;
	height: 30px;
	padding-left: 5px;
	font-style: italic;
}
.main-input, .sub-input {
	position: relative;
}
.sub-input .tt-emo {
	bottom: 14px;
	position: absolute;
	right: 8px;
}
.btn-emo-master1 {
	display: block;
	background: url(../img/emo-chat/emo-btn.png) no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	float: right;
	margin-left: 2px
}
.tt-emo-list {
	display: none;
	height: 225px;
	width: 204px;
	padding: 5px;
	overflow: hidden;
	position: absolute;
	bottom: 25px;
	left: 0;
	background-color: #F6F9F0;
	border: 1px solid #D6DED3;
	z-index: 999;
}
/* Footer trang xem chi tiet album */
.footerPhoto {
	height: 60px;
	border-top: 1px solid #cfcfcf;
	margin-top: 60px;
	color: #e9e9e9;
	padding: 0 15px
}
.footerPhoto span {
	color: #757575;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 60px;
	display: inline-block;
}
.footerPhoto ul {
	display: inline-block;
	float: right;
	margin-top: 20px;
}
.footerPhoto ul li {
	display: inline-block;
	border-right: 1px solid #949494
}
.footerPhoto ul li:last-child {
	border-right: none
}
.footerPhoto ul li a {
	color: #949494;
	line-height: 14px;
	padding: 0 10px;
	font-size: 10.5px
}
.footerPhoto ul li a:hover {
	color: #000;
}
/* thumb ben phai trang chi tiet */
.thumbRight {
	width: 75px;
	height: 100px;
	position: fixed;
	top: 204px;
	right: 0;
	overflow: hidden;
	background-color: #fff;
}
.thumbRight .thumbAll {
	width: 150px;
	height: 150px;
}
.thumbRight .thumbAll div {
	margin-bottom: 1px;
}
.thumbRight span {
	display: block;
	float: left;
	width: 16%;
	height: 16%;
	overflow: hidden;
	margin-right: 1px;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.thumbRight span:hover {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.btnThumbClose {
	position: fixed;
	top: 178px;
	right: 0;
	line-height: 24px;
	background-color: #EAE9E9;
	display: none;
}
.btnThumbClose i {
	display: block;
	height: 14px;
	width: 19px;
	background: url("../img/spritePhoto.png") no-repeat -1px -223px;
	margin: 5px 2px 0 3px;
	float: right;
}
.btnThumbClose a {
	display: block;
	padding-left: 4px;
	height: 24px;
	width: 85px;
}
.btnThumbClose a:hover {
	color: #fff;
	background-color: #ee4a48;
}
.btnThumbClose a:hover i {
	background: url("../img/spritePhoto.png") no-repeat -25px -223px;
}
/* btn len dau trang */
.btnUpTop {
	position: fixed;
	bottom: 0;
	right: 20px
}
.btnUpTop a {
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ebebeb));
	background: -webkit-linear-gradient(#fafafa, #ebebeb);
	background: -moz-linear-gradient(#fafafa, #ebebeb);
	background: -o-linear-gradient(#fafafa, #ebebeb);
	background: linear-gradient(#fafafa, #ebebeb);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.5);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.5);
	box-shadow: 0 1px 3px rgba(34,25,25,0.5);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	font-weight: 700;
	text-shadow: 0 1px rgba(255,255,255,0.9);
	background-color: #f2f2f2;
	border: 1px solid #999;
	border: 1px solid rgba(153,153,153,0.4);
	color: #777;
	display: block;
	width: 60px;
	text-align: center;
	padding: 10px;
	font-size: 14px;
}
.btnUpTop a:hover {
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(#ffffff, #f0f0f0);
	background: -moz-linear-gradient(#ffffff, #f0f0f0);
	background: -o-linear-gradient(#ffffff, #f0f0f0);
	background: linear-gradient(#ffffff, #f0f0f0);
	background-color: #f7f7f7;
	text-decoration: none
}
.dealFollow {
	position: relative
}
.dealFollow span {
	display: block;
	background-color: #8B8B8B;
	height: 27px;
	text-align: center;
	line-height: 20px;
	margin-bottom: 25px;
	position: absolute;
	left: 120px;
	top: -2px;
	padding: 7px 7px 0 7px;
	color: #fff;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.dealFollow span i {
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 9px solid #8B8B8B;
	position: absolute;
	left: -9px;
	top: 8px;
}
/*update 20120111*/
body {
	background: url("../img/bg-bot.jpg") center center fixed no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%
}
.item, .item3, .guestAlbum, .myAlbum, .commentDetailArticle, .infoAlbumdetail, .site-wrap3 {
	background-color: #fff
}
.box-detail.site-wrap3 {
	background-color: transparent;
}
.item .titleAlbum, .item3 .titleAlbum {
	margin-bottom: 5px
}
.item .titleAlbum h3, .item3 .titleAlbum h3 {
	margin: 5px 0;
	line-height: 30px
}
.item .titleAlbum h3 a:hover, .item3 .titleAlbum h3 a:hover {
	color: #000
}
.item .desAlbum, .item3 .desAlbum {
	margin-bottom: 5px;
	font-weight:400;
}
.item .desAlbum .more, .item3 .desAlbum .more {
	font-weight: 700
}
.item .userUploaded a, .item3 .userUploaded a {
	color: #939393
}
.item .userUploaded:hover a, .item3 .userUploaded:hover a {
	color: #000
}
.item .toolAlbum, .item3 .toolAlbum {
	background-color: #ababab;
}
.item .userUploaded a i, .item3 .userUploaded a i, .item3 .toolsHide li a i {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.item .userUploaded:hover a i, .item3 .userUploaded:hover a i {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.item .likeAlbum, .item .commentAlbum {
	border-right: 1px dotted lightGrey
}
.item .likeAlbum a, .item .commentAlbum a {
	color: #FFF
}
.item .likeAlbum a i, .item .commentAlbum a i, .dateUploadedDetailArticle i, .toolAlbum li a i {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.item .likeAlbum a:hover i, .item .commentAlbum a:hover i, .toolAlbum li a:hover i {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.item .userUploaded a, .item3 .userUploaded a {
	display: block
}
.item3 .toolAlbum li {
	border-right: 1px dotted #d1d1d1
}
.guestAlbum, .myAlbum {
	border: 1px solid #E0E0E0
}
.acountLink, .listAlbum, .storeYears {
	border: 1px solid #d1d1d1
}
.acountLink ul li, .listAlbum ul li {
	border-bottom: 1px solid #d1d1d1
}
.myAlbum .myAlbumTools li {
	border-left: 1px solid #E0E0E0
}
.titleDetailArticle {
	color: #ED4D4B;
	padding-top: 3px
}
.containerLeft {
	width: 660px;
	padding: 0;
	background-color: transparent;
	margin: 0 7px;
}
.containerRight {
	width: 250px;
	margin: 0 7px;
}
.containerRight .newsRelative {
}
.containerRight .newsRelative .pinGridWrapper {
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
	height: auto;
	max-height: 459px;
	position: relative;
}
.containerRight .newsRelative .pinGridWrapper .Grid {
	margin: 0 0 0 5px;
	width: 240px;
}
.containerRight .newsRelative .pinGridWrapper .item-r {
	width: 105px;
	margin: 5px;
	float: left
}
.containerRight .newsRelative .pinGridWrapper .item-r .ctn-hd{}
.containerRight .boxContent .boxBottom {
	height: 40px;
	padding: 15px;
	text-align: center;
	padding-bottom: 0;
	margin-top: 10px;
}
.containerRight .newsRelative .pinGridWrapper .boardPinsGrid{outline:none}
.containerRight .newsRelative .pinGridWrapper .boardPinsGrid i.show-detail{
position: absolute;
background-color: #333;
padding: 5px 10px;
color: #CFCFCF;
opacity: .5;display:none; cursor:help; outline:none}
.containerRight .newsRelative .pinGridWrapper .boardPinsGrid:hover i.show-detail{display:block}
.containerLeft .boxContent, .containerLeft .hotNenxemPhoto-2, .containerRight .boxContent {
	background-color: #FFF;
	margin-bottom: 20px;
}
.containerRight .boxContent {
	margin-bottom: 15px
}
.containerLeft .boxContent .boxCtTop, .containerRight .boxContent .boxCtTop {
	background-color: #dbdada
}
.containerLeft .boxContent .boxCtTop h3, .containerRight .boxContent .boxCtTop h3 {
	color: #333;
	padding: 5px 20px;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 34px;
	margin-bottom: 0;
	margin-top: 0
}
.containerLeft .boxContent .boxCtTop .toolsBar {
	padding: 0 10px 0 0;
	margin: 0;
	height: 64px;
}
.containerLeft .boxContent .boxCtTop .toolsBar li {
	list-style: none
}
.containerLeft .boxContent .boxCtTop .toolsBar li a {margin-top: 10px;
margin-left: 10px;
}
.boxContent .boxCtTop .toolsBar li a {
	text-align: center;
	display: block;
	background-color: #FFF;
	opacity: 0.9;
	text-decoration: none;
	filter: alpha(opacity=90);
	margin-right: 5px;
	padding: 10px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
}
.boxContent .boxCtTop .toolsBar li a:hover {
	background-color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100);
}
.boxContent .boxCtTop .toolsBar li a i {
	display: inline-block;
	margin: 0;
	opacity: .8;
	filter: alpha(opacity=80);
	font-size: 16px;
	color: #4b4b4b;
	width: 20px;
	height: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: initial;
}
.boxContent .boxCtTop .toolsBar li a span {
	text-align: center;
	display: none;
	font-weight: 700;
	-webkit-transition: all 0.3s ease-in-out;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: initial;
}
.boxContent .boxCtTop .toolsBar li a:hover span {
	text-align: center;
	display: inline-block
}
.boxContent .boxCtTop .toolsBar li a:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	margin: 0;
	color: #F00;/*margin-right: 5px*/
}
.infoAlbumdetail h2 i, .commentDetailArticle h2 i {
	opacity: 0.2;
	filter: alpha(opacity=20)
}
.dealFollow span {
	min-width: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60)
}
.viewersPage {
	top: -1px;
	left: -82px;
	min-width: 67px;
	height: 50px;
	background-color: #E9E9E9;
	padding: 22px 5px 0 5px;
	border: 1px solid #E0E0E0;
	z-index: 555
}
.imgDetailArticle .titleImg h3 {
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #999
}
.imgDetailArticle .toolsDetailArticle .liTool1 a {
	color: #333;
	font-size: 12px
}
.imgDetailArticle {
	border-bottom: 1px solid #e0e0e0
}
.containerLeft .hotNenxemPhoto-2 {
	padding: 20px;
}
.containerLeft .hotNenxemPhoto-2 .item-relative {
	float: left;
	width: 300px;
	position: relative;
	margin-right: 10px;
	margin-bottom: 15px;
	min-height: 100px;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .img-item {
	position: absolute;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r {
	margin-left: 110px;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r h4 {
	font-size: 14px;
	line-height: 17px;
	height: 50px;
	overflow: hidden;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r h4 a {
	color: #3a3a3b
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-relative, a.btn-relative {
	background-color: #929292;
	padding: 10px;
	font-size: 16px;
	color: #FFF
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-relative.checked, a.btn-relative.checked {
	background-color: #ef3d23;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-relative.checked i, a.btn-relative.checked i {
	color: #FFF;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-relative:hover, a.btn-relative:hover {
	text-decoration: none
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-relative i, a.btn-relative i {
	color: #484848;
	font-size: 20px;
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-follow span.txt-follow, a.btn-follow span.txt-follow {
	display: none
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-follow span.txt-unfollow, a.btn-follow span.txt-unfollow {
	display: inline-block
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-follow.checked span.txt-unfollow, a.btn-follow.checked span.txt-unfollow {
	display: none
}
.containerLeft .hotNenxemPhoto-2 .item-relative .info-r a.btn-follow.checked span.txt-follow, a.btn-follow.checked span.txt-follow {
	display: inline-block
}
.hotNenxemPhoto-2 #hor-1 div, .hotNenxemPhoto-2 #hor-2 div {
	width: 73px
}
.hotNenxemPhoto-2 .titleMosaic-1 h2 a i {
	margin-left: 0 !important
}
.hotNenxemPhoto-2 .titleMosaic-1 {
	margin-bottom: 10px
}
.topicKeyword {
	width: 150px
}
.avatarAlbum {
	max-width: 100px
}
.infoAlbumdetail .thongtinmotaAlbum {
	margin-top: 15px
}
.boxTittle {
	float: left
}
.btn-group {
	float: right
}
.btn-group .caret {
	margin-top: 8px !important
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #000 !important;
	text-decoration: underline;
	background: none
}
.dropdown-toggle {
	background: none;
	box-shadow: none;
	padding: 4px 10px;
}
.dropdown-menu {
	padding-bottom: 10px
}
.dropdown-menu a {
	color: #777;
	font-size: 13px
}
.current-user .settings-menu .settings-menu-top .current-user-thumbnail {
	color: darkGray !important;
	padding: 0 20px 0 33px !important
}
.current-user-thumbnail:hover {
	color: #000 !important;
	padding: 0 20px 0 33px !important
}
.current-user .settings-menu .settings-menu-top:hover {
	background: #F3F3F3 !important;
	border: none !important
}
/*End update 20120111*/
.uploadPhoto {
	width: 62.77%;
	padding: 1.56% 1.56% 1.56% 2.56%
}
.uploadPopup {
	width: 520px !important
}
#upload_area .popup {
	width: 340px
}
.upload_status_popup {
	width: 516px !important;
	padding: 0 0 0 5px !important
}
.btnUploadPopup {
	margin: 0
}
.btnBackPopup {
	margin-left: 125px
}
.arrrowShare {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid #999;
	position: absolute;
	left: 19px;
	top: -6px
}
/*update*/
.btnEditAlbum {
	vertical-align: middle;
	float: right;
	background: none;
	padding: 4px 10px
}
.liTool1 {
	vertical-align: middle;
	float: left;
	background: none;
	padding: 5px 9px !important;
	font-size: 13px !important;
	margin: 5px 5px 15px 0
}
.liTool1 a {
	padding: 0px !important
}
.liTool1 a:hover {
	color: #000 !important
}
.likeComentShareDetailArticle ul .addPhotoAlbum a {
	display: block;
	width: 53px;
	height: 53px;
	background: url("../img/spritePhoto.png") no-repeat -108px -304px;
	margin: 10px 0
}
.likeComentShareDetailArticle ul .addPhotoAlbum a:hover {
	background: url("../img/spritePhoto.png") no-repeat -162px -304px
}
.imgDetailArticle .ddSharePic {
	top: 40px
}
.arrrowShare {
	border-bottom: 6px solid #cacaca
}
.current-user .settings-menu .settings-menu-top {
	padding-right: 0 !important
}
.current-user .settings-menu .settings-menu-top .current-user-thumbnail:hover {
	color: #000 !important
}
/*end update*/

/*update*/
/*all size*/
.sizeAll {
	padding: 20px 30px;
	background: #FFF;
	-moz-box-shadow: 0px 3px 5px #aaa;
	border: 1px solid #E0E0E0
}
.sizeAllInfo span {
	padding-right: 10px;
	border-right: 1px solid #c1c1c1;
	display: block;
	float: left
}
.sizeAllInfo span:last-child {
	border-right: none;
	padding-left: 5px
}
.sizeAllInfo span:last-child a {
	font-weight: bold
}
.sizeAllInfo span:last-child a i {
	display: block;
	height: 13px;
	width: 12px;
	float: left;
	margin: 3px 7px 0 3px;
	background: url("../img/spritePhoto.png") no-repeat 0px -114px;
	opacity: 0.4;
	filter: alpha(opacity=40)
}
.sizeAllInfo span:last-child a:hover i {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.previousPages {
	float: right
}
.imgDetailArticle p {
}
.selectSize {
	border-left: 1px dashed #CCC;
	margin: 10px 0
}
.selectSize span {
	border-color: #CCC;
	border-style: dashed;
	border-width: 1px 1px 1px 0;
	color: black;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	padding: 0 15px
}
.selectSize a, .selectedSize {
	border-color: #CCC;
	border-style: dashed;
	border-width: 1px 1px 1px 0;
	display: block;
	float: left;
	height: 40px;
	text-align: center;
	padding: 0px 10px;
	line-height: 40px
}
.selectSize a:hover, .viewPhoto li a:hover, .sizeAllInfo a:hover {
	color: #ED4D4B
}
.selectedSize {
	background-color: #E1E1E1;
}
.viewPhoto li {
	float: left;
	padding-right: 15px
}
.viewPhoto .selectorCode {
	color: #333
}
.viewPhoto li a {
	color: #999
}
.getLink {
	border: 1px solid #c1c1c1;
	color: #666;
	width: 99%;
	margin-top: 5px;
	font-size: 13px !important;
	cursor: default !important
}
/*xoa comment*/
.delete {
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	float: right;
	display: none
}
#cmt-02:hover .delete {
	display: block
}
/*size cho iframe*/
#addPhotoAlbum iframe {
	width: 530px;
	height: 340px;
	border: none
}
#editPhotoAlbum iframe {
	width: 530px;
	height: 250px;
	border: none
}
#rotateImage .modal-body {
	max-height: 440px;
	padding-top: 0 !important
}
#rotateImage iframe {
	width: 530px;
	height: 370px;
	border: none
}
#sortImage iframe {
	width: 755px;
	height: 260px;
	border: none
}
#sortImage {
	width: 795px;
	left: 40.3%
}
/*hoat dong hover*/
.hoatdong:hover .dropdownT4 {
	display: block;
	top: 40px
}
.hoatdong:hover > a {
	color: #ed4d4b !important
}
.hoatdong:hover i {
	opacity: 1 !important;
	filter: alpha(opacity=100);
	background: url("../img/spritePhoto.png") no-repeat -361px -319px !important
}
/*button unfollow*/
.unfollow {
	border: 1px solid #b8b8b8 !important;
	background-color: #b8b8b8 !important;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2)
}
.unfollow a {
	font-weight: normal !important;
	font-size: 13px !important
}
.unfollow a > label {
	font-size: 13px !important
}
.unfollow a i {
	margin: 9px 3px 0 9px !important
}
.unlike a {
	background: url("../img/spritePhoto.png") no-repeat -389px -185px !important;
}
.unlike span {
	background-color: #ee4a48 !important;
	;
	color: #fff;
	border: 1px solid #ee4a48 !important;
}
.unlike span i {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid #ee4a48 !important;
	position: absolute;
	left: 19px;
	top: 57px
}
.settings-menu-top:hover a {
	color: #000 !important
}
.listFollow > a {
	color: #ed4d4b;
}
.listFollow > a > i {
	border-top: 4px solid #777
}
.listFollow .dropdownT4 {
	display: block !important
}
#flickr p {
	font-size: 13px;
	margin-bottom: 10px;
	background-color: #fff
}
#flickr .btnAlertForm a {
	display: inline-block;
	line-height: 40px;
	cursor: pointer
}
#flickr .btnAlertForm .btnBackPhotoPage:hover {
	color: #555
}
#flickr .btnAlertForm .btnUploadPhotoPage:hover {
	color: #fff
}
.modalShadow {
	top: 60%;
	left: 48%
}
.modalShadow p {
	font-size: 13px;
	margin-bottom: 10px;
	background-color: #fff
}
.modalShadow .btnAlertForm a {
	display: inline-block;
	line-height: 40px;
	cursor: pointer
}
.modalShadow .btnAlertForm .btnBackPhotoPage:hover {
	color: #555
}
.modalShadow .btnAlertForm .btnUploadPhotoPage:hover {
	color: #fff
}
#flickr .btnketnoi, #facebook .btnketnoi {
	float: right;
	background: #ed4d4b;
	color: #fff;
	border: none
}
#flickr .btnketnoi:hover, #facebook .btnketnoi:hover {
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 3px 2px 3px rgba(0, 0, 0, .25);
	text-decoration: none;
	color: #fff
}
#flickr .flickrAcc, #facebook .flickrAcc {
	border-bottom: 1px dashed #CCC;
	padding-bottom: 10px
}
#flickr .flickrAcc:hover .delete, #facebook .flickrAcc:hover .delete {
	display: block
}
#flickr .flickrAcc .delete, #facebook .flickrAcc .delete {
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	float: right;
	color: #CCC;
	display: none
}
#flickr .flickrAcc a:hover, #facebook .flickrAcc a:hover {
	color: #ed4d4b;
	text-decoration: none
}
#flickr .btn:hover, #facebook .btn:hover {
	background: #ed4d4b !important;
	color: #fff
}
.corner-stamp .img, .hotNenxemPhoto-2 .img {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out
}
.corner-stamp .img:hover, .hotNenxemPhoto-2 .img:hover {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.myAlbum .myAlbumTools li a .tool5 {
	height: 20px;
	width: 24px;
	background: url("../img/spritePhoto.png") no-repeat -289px -143px;
	padding-left: 3px
}
.myAlbum .myAlbumTools li a .tool6 {
	height: 20px;
	width: 24px;
	background: url("../img/spritePhoto.png") no-repeat -327px -143px
}
.myAlbum .myAlbumTools li .dropdownT4 {
	width: 180px;
	padding: 10px 0
}
.myAlbum .myAlbumTools li .dropdownT4 p {
	color: #777;
	margin-bottom: 5px
}
.myAlbum .myAlbumTools li .dropdownT4 select {
	width: 157px
}
.myAlbum .myAlbumTools li .dropdownT4 input {
	float: right;
	margin-right: 12px;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important
}
/*Cắt ảnh*/
.cropImageBtn {
	text-align: center;
	background: whiteSmoke;
	border: 1px solid #cecece;
	margin-bottom: 5px
}
.cropImageBtn form {
	margin: 0;
	padding: 0
}
.cropImageBtn input {
	margin: 7px 0;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important
}
.cropImageBtn .btnCrop {
	background: #ed4d4b;
	color: #fff;
	border-color: #ed4d4b
}
.cropImageBtn .btn {
	text-shadow: none !important
}
.cropImageBtn .btn:hover {
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .35);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .35);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .35)
}
.cropImageBtn .btnCancel {
	background: #fff
}
.hoatdong .dropdownT4 {
	width: 200px !important
}
.hoatdong .dropdownT4 li a {
	width: 200px !important
}
.corner-stamp img {
	background-size: 111px !important;
	background-position-y: 0 !important
}
.hotNenxemPhoto-2 img {
	background-position-y: 0 !important
}
.missU {
	padding: 20px 20px 20px;
	background: #fff;
	border: 1px solid #e6e6e6
}
.listMissU {
	margin-bottom: 20px
}
.listMissU li {
	padding: 12px 0;
	border-bottom: 1px solid #e6e6e6
}
.listMissU li a:hover {
	color: #ed4d4b
}
.listMissU li span:first-child {
	float: left
}
.listMissU li span:first-child .usernamePhoto {
	width: 33px;
	height: 33px;
	overflow: hidden;
	margin-right: 5px;
	display: block
}
.listMissU li span:last-child {
	display: block
}
.listMissU li span:last-child a {
	display: block
}
.missU li:first-child {
	padding-top: 0
}
.missU li:last-child {
	border-bottom: none
}
.missU .btn-group {
	float: left;
	padding-top: 3px
}
.missU .btn-group a {
	display: inline;
	color: #999;
	font-size: 13px;
	padding-left: 0;
	padding-right: 7px
}
.missU .btn-group a:hover {
	color: #000
}
.missU .btn-group a .caret {
	margin-left: 0;
	border-top-color: #999
}
.missU .btn-group .btn {
	border: none;
	background: none
}
.missU .btn-group .btn:hover {
	background: none
}
.missU .pagination {
	margin: 0
}
.missU .pagination a {
	font-size: 13px;
	border: none
}
.missU .pagination .active a {
	color: #666;
	background-color: #e6e6e6
}
.missU .btn-group .dropdown-menu {
	padding: 10px 10px 10px 15px
}
.missU .btn-group .dropdown-menu li {
	border-bottom: none;
	padding: 5px 0
}
.missU .btn-group .dropdown-menu li a {
	color: #000
}
/*button share - upload*/
td a.fix-zocial {
	color: #fff !important
}
td a.fix-zocial:hover {
	text-decoration: none !important
}
td a.facebook {
	margin: 10px 5px 10px 0
}
td div.fix-btn-group {
	float: left !important;
	margin: 10px 5px 10px 0
}
td div button.btn-danger {
	background: #ED4D4B;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
td div button.btn-danger:hover, td div button.btn-danger.active {
	background: rgb(213,62,61)
}
.b-img a {
	width: 152px !important;
	height: 152px !important;
	background-size: cover !important;
	background-position: center center !important
}
.set-img-2 {
	position: absolute;
	z-index: 100
}
/*Tab*/
.tab-filter {
	padding: 0 10px;
	margin: 20px 0
}
.tab-filter .tab {
	display: inline-block;
	background: #ffffff;
	margin: 0 17px 0 0;
	-moz-box-shadow: 0px 3px 5px #ccc;
	-webkit-box-shadow: 0px 3px 5px #ccc;
	box-shadow: 0px 3px 5px #ccc;
}
.tab-filter .tab > a {
	display: block;
	line-height: 44px;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	font-weight: 700;
	font-size: 16px;
	color: rgb(107,107,107);
	width: 220px;
	font-family: "Corbel", Roboto;
}
.tab-filter .tab:last-child {
	margin: 0;
}
.tab-filter .tab-1 > a {
	border-bottom: solid #F30 3px;
}
.tab-filter .tab-2 > a {
	border-bottom: solid #f58320 3px;
}
.tab-filter .tab-3 > a {
	border-bottom: solid #2e7e95 3px;
}
.tab-filter .tab-4 > a {
	color: #ED4D4B;
	font-size: 16px;
	line-height: 44px;
	border-bottom: solid #eaeaea 3px;
	width: 100%
}
.tab-filter .tab-4, .tab-filter .tab-4 > a {
	width: 460px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tab-filter .tab-1:hover a {
	color: #ED4D4B;
}
.tab-filter .tab-2:hover a {
	color: #f58320;
}
.tab-filter .tab-3:hover a {
	color: #2e7e95;
}
.tab-filter .tab:hover a {
	-moz-box-shadow: 0px 3px 5px #bbb;
	-webkit-box-shadow: 0px 3px 5px #bbb;
	box-shadow: 0px 3px 5px #bbb;
}
.tab-filter .tab > a > i {
	display: block;
	float: left;
	width: 35px;
	height: 30px;
	background-image: url("../img/icontab.png");
	background-repeat: no-repeat;
	margin: 11px 8px 0 20px
}
.tab-filter .tab-1 > a > i {
	background-position: 0 -32px;
	margin-left: 30px;
}
.tab-filter .tab-2 > a > i {
	background-position: -36px -32px;
}
.tab-filter .tab-3 > a > i {
	background-position: -74px -32px;
}
.tab-filter .tab-4 > a > i {
	width: 30px;
	margin-top: 10px;
}
.tab-filter .tab-4 > a > i.icon-awards {
	background-position: -109px 0;
}
.tab-filter .tab-4 > a > i.icon-alert {
	background-position: -142px 0;
}
.tab-filter .tab-1 > a:hover > i {
	background-position: 0 0;
}
.tab-filter .tab-2 > a:hover > i {
	background-position: -36px 0;
}
.tab-filter .tab-3 > a:hover > i {
	background-position: -74px 0;
}
/*Sub navigator menu*/
.category {
	background: #FFF;
	border-top: 1px dashed rgb(228, 228, 228);
	line-height: 32px;
	box-shadow: 1px 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.2);
	position: relative;
}
.navbarHide .category {
	background: #f5f5f5;
}
.category ul {
	width: 1200px;
	margin: 0 auto
}
.category ul > li {
	display: inline-block;
}
.category ul > li.separator {
	margin: 0 10px;
	line-height: 15px;
	border-left: 1px dotted #666;
	text-indent: -9999px
}
.category ul > li.miss > a:before {
	background: url("../img/icontab.png") no-repeat -170px -32px;
	content: "asdasd";
	width: 30px;
	text-indent: -9999px;
	display: inline-block
}
.category ul > li > a {
	color: #666;
	font-size: 14px;
	display: block;
	padding: 0 10px;
}
.category ul > li > a:hover, .category ul > li > a:active {
	color: #ED4D4B
}
.category ul > li > a.select {
	color: #ED4D4B
}
.category ul > li.miss:hover > a:before {
	background: url("../img/icontab.png") no-repeat -170px -1px;
}
.site-wrap4 {
	width: 960px !important;
	margin: 0 auto;
}
.site-wrap4 > li > a {
	padding: 0 5px;
}
a:hover .icon-facebook {
/*color: #3B5998*/
}
/*friend page*/
.item .percent-bloc {
	width: 100%
}
.item .percent-bloc .color-bloc {
	float: left;
	height: 20px;
}
.friend-box {
}
.friend-box .img {
	text-align: left
}
.friend-box .img a img {
	width: 124px;
	height: 124px;
	border-bottom: none !important;
}
.friend-box .img .info-friend {
	margin: 0;
	padding: 0;
	width: 75px;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}
.friend-box .img .info-friend li {
	list-style: none;
	width: 80px
}
.friend-box .img .info-friend li a {
	color: #614444;
	display: block
}
.friend-box .img .info-friend li a:hover {
	text-decoration: none
}
.friend-box .img .info-friend li a i {
	display: block;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	height: 20px;
	line-height: 20px;
}
.friend-box .info-friend li a span {
	font-weight: bold
}
.friend-box .info-friend li a:hover span {
	text-decoration: underline
}
.friend-box .infoFriend {
}
.friend-box .infoFriend .nickname {
	margin-top: 5px
}
.friend-box .infoFriend .nickname a {
	font-weight: 700;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	color: #3b3b3b;
}
.friend-box .infoFriend .nickname span {
	color: #a7a9ac
}
.friend-box .btn-follow {
	margin: 20px 0
}
.friend-box .btn-follow a {
	padding: 10px;
	background-color: #ef3d23;
	color: #FFF
}
/*check list page*/
.box-type-care {
}
.box-type-care ul.list-type-care {
	list-style: none;
	margin: 0;
	padding: 0
}
.box-type-care ul.list-type-care li {
	float: left;
	width: 320px;
}
.box-type-care ul.list-type-care li .type-care {
	margin: 10px;
}
.box-type-care ul.list-type-care li .type-care a {
	display: block;
	position: relative
}
.box-type-care .type-care .un-check {
	display: block
}
.box-type-care .type-care .check {
	display: none
}
.box-type-care .type-care.actived .un-check {
	display: none
}
.box-type-care .type-care.actived .check {
	display: block
}
.box-type-care .type-care.actived i.check {
	color: #FFF
}
.box-type-care .type-care .checkbox{display: none;}
.box-type-care .type-care.actived .animated-button > .icon {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	-o-animation: none;
	animation: none;
}
.box-type-care .type-care.type-sm1 {
}
.box-type-care .type-care.type-sm1.actived a {
	background-color: #113f99;
	border-color: transparent
}
.box-type-care .type-care.type-sm9 {
}
.box-type-care .type-care.type-sm9.actived a {
	background-color: #5d5aaa;
	border-color: transparent
}
.box-type-care .type-care.type-sm16 {
}
.box-type-care .type-care.type-sm16.actived a {
	background-color: #952227;
	border-color: transparent
}
.box-type-care .type-care.type-sm6 {
}
.box-type-care .type-care.type-sm6.actived a {
	background-color: #0070aa;
	border-color: transparent
}
.box-type-care .type-care.type-sm10 {
}
.box-type-care .type-care.type-sm10.actived a {
	background-color: #884a8a;
	border-color: transparent
}
.box-type-care .type-care.type-sm18 {
}
.box-type-care .type-care.type-sm18.actived a {
	background-color: #dd4432;
	border-color: transparent
}
.box-type-care .type-care.type-sm3 {
}
.box-type-care .type-care.type-sm3.actived a {
	background-color: #0096d6;
	border-color: transparent
}
.box-type-care .type-care.type-sm11 {
}
.box-type-care .type-care.type-sm11.actived a {
	background-color: #c95999;
	border-color: transparent
}
.box-type-care .type-care.type-sm17 {
}
.box-type-care .type-care.type-sm17.actived a {
	background-color: #13a95d;
	border-color: transparent
}
.box-type-care .type-care.type-sm4 {
}
.box-type-care .type-care.type-sm4.actived a {
	background-color: #00bee4;
	border-color: transparent
}
.box-type-care .type-care.type-sm12 {
}
.box-type-care .type-care.type-sm12.actived a {
	background-color: #e50e50;
	border-color: transparent
}
.box-type-care .type-care.type-sm19 {
}
.box-type-care .type-care.type-sm19.actived a {
	background-color: #0a5e46;
	border-color: transparent
}
.box-type-care .type-care.type-sm5 {
}
.box-type-care .type-care.type-sm5.actived a {
	background-color: #77bb55;
	border-color: transparent
}
.box-type-care .type-care.type-sm13 {
}
.box-type-care .type-care.type-sm13.actived a {
	background-color: #ab1333;
	border-color: transparent
}
.box-type-care .type-care.type-sm20 {
}
.box-type-care .type-care.type-sm20.actived a {
	background-color: #8b8631;
	border-color: transparent
}
.box-type-care .type-care.type-sm7 {
}
.box-type-care .type-care.type-sm7.actived a {
	background-color: #00a166;
	border-color: transparent
}
.box-type-care .type-care.type-sm14 {
}
.box-type-care .type-care.type-sm14.actived a {
	background-color: #ee6633;
	border-color: transparent
}
.box-type-care .type-care.type-sm21 {
}
.box-type-care .type-care.type-sm21.actived a {
	background-color: #43a793;
	border-color: transparent
}
.box-type-care .type-care.type-sm8 {
}
.box-type-care .type-care.type-sm8.actived a {
	background-color: #006f6f;
	border-color: transparent
}
.box-type-care .type-care.type-sm15 {
}
.box-type-care .type-care.type-sm15.actived a {
	background-color: #e99911;
	border-color: transparent
}
.box-type-care .type-care.type-sm22 {
}
.box-type-care .type-care.type-sm22.actived a {
	background-color: #bfb27d;
	border-color: transparent
}
/** Buttons */
.animated-button {
	display: table;
	padding: 10px 15px;
	cursor: pointer;
	overflow: hidden;
}
.animated-button:hover {
	opacity: 1;
}
.animated-button:active {
	color: white !important;
	background-color: #191919 !important;
}
.animated-button .icon {
	margin-right: 10px;
	position: absolute;
	left: 15px;
	font-size: 18px;
	color: #FFF;
}
.animated-button .content {
	margin-left: 30px;
}
.animated-button .title {
	font-size: 14px;
	color: #FFF
}
/** Colors */
/* == Red == */
.animated-button.red .title {
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
}
.animated-button.red {
	border: 1px solid #0a3146;
	background: #134058; /* Old browsers *//*-webkit-box-shadow: 0px 3px 0px rgba(160, 47, 21, 1), 0px 3px 10px rgba(0, 0, 0, 0.3);
			-moz-box-shadow:    0px 3px 0px rgba(160, 47, 21, 1), 0px 3px 10px rgba(0, 0, 0, 0.3);
			box-shadow:         0px 3px 0px rgba(160, 47, 21, 1), 0px 3px 10px rgba(0, 0, 0, 0.3);*//*border: 1px solid #b92706;

			background: #c93818;
			background: -moz-linear-gradient(top, #e5a770 1%, #e85a27 4%, #c93818 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5a770), color-stop(4%,#e85a27), color-stop(100%,#c93818));
			background: -webkit-linear-gradient(top, #e5a770 1%,#e85a27 4%,#c93818 100%);
			background: -o-linear-gradient(top, #e5a770 1%,#e85a27 4%,#c93818 100%); 
			background: -ms-linear-gradient(top, #e5a770 1%,#e85a27 4%,#c93818 100%); 
			background: linear-gradient(to bottom, #e5a770 1%,#e85a27 4%,#c93818 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5a770', endColorstr='#c93818',GradientType=0 );

			-webkit-box-shadow: 0px 3px 0px rgba(160, 47, 21, 1), 0px 3px 10px rgba(0, 0, 0, 0.3);
			-moz-box-shadow:    0px 3px 0px rgba(160, 47, 21, 1), 0px 3px 10px rgba(0, 0, 0, 0.3);
			box-shadow:         0px 3px 0px rgba(160, 47, 21, 1), 0px 3px 10px rgba(0, 0, 0, 0.3);*/
}
.animated-button.red:hover {
	background: #1c5f82; /* Old browsers */
	border-color: 1px solid #105073;
	text-decoration: none
}
.animated-button.red:active {
	-webkit-box-shadow: 0px 2px 0px rgba(160, 47, 21, 1), 0px 2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 2px 0px rgba(160, 47, 21, 1), 0px 2px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 2px 0px rgba(160, 47, 21, 1), 0px 2px 5px rgba(0, 0, 0, 0.4);
	margin-top: 1px;/*margin-bottom: -1px;*/
}
.animated-button.red .icon i {
	color: #1c5f82
}
.animated-button.red:hover .icon i {
	color: #F00
}
/** Animations */
		/* == Default Translate Animation */
.animated-button > .icon {
	-webkit-animation: icon_translate 3s infinite ease both;
	-moz-animation: icon_translate 3s infinite ease both;
	-ms-animation: icon_translate 3s infinite ease both;
	-o-animation: icon_translate 3s infinite ease both;
	animation: icon_translate 3s infinite ease both;
}
/* == Rotate Animation */
.animated-button.rotate:hover > .icon {
	-webkit-animation: zoom_rotate 0.6s ease-in-out;
	-moz-animation: zoom_rotate 0.6s ease-in-out;
	-ms-animation: zoom_rotate 0.6s ease-in-out;
	-o-animation: zoom_rotate 0.6s ease-in-out;
	animation: zoom_rotate 0.6s ease-in-out;
}
/* == Pulse Animation */
.animated-button.pulse:hover > .icon {
	-webkit-animation: pulse_animation 1s infinite ease-in-out;
	-moz-animation: pulse_animation 1s infinite ease-in-out;
	-ms-animation: pulse_animation 1s infinite ease-in-out;
	-o-animation: pulse_animation 1s infinite ease-in-out;
	animation: pulse_animation 1s infinite ease-in-out;
}

		/* == Icon Translate Animation Keyframes */
		@-webkit-keyframes icon_translate {
 50% {
-webkit-transform: translate(0, 5px);
}
 100% {
-webkit-transform: translate(0, 0);
}
}
 @-moz-keyframes icon_translate {
 50% {
-moz-transform: translate(0, 5px);
}
 100% {
-moz-transform: translate(0, 0);
}
}
 @-o-keyframes icon_translate {
 50% {
-o-transform: translate(0, 5px);
}
 100% {
-o-transform: translate(0, 0);
}
}
 @-ms-keyframes icon_translate {
 50% {
-ms-transform: translate(0, 5px);
}
 100% {
-ms-transform: translate(0, 0);
}
}
 @keyframes icon_translate {
 50% {
transform: translate(0, 5px);
}
 100% {
transform: translate(0, 0);
}
}

		/* == Zoom Rotate Animation Keyframes */
		@-webkit-keyframes zoom_rotate {
 50% {
-webkit-transform: rotate(360deg) scale(20);
opacity: 0;
}
}
 @-moz-keyframes zoom_rotate {
 50% {
-moz-transform: rotate(360deg) scale(20);
opacity: 0;
}
}
 @-o-keyframes zoom_rotate {
 50% {
-o-transform: rotate(360deg) scale(20);
opacity: 0;
}
}
 @-ms-keyframes zoom_rotate {
 50% {
-ms-transform: rotate(360deg) scale(20);
opacity: 0;
}
}
 @keyframes zoom_rotate {
 50% {
transform: rotate(360deg) scale(20);
opacity: 0;
}
}

		/* == Pulse Animation Keyframes */
		@-webkit-keyframes pulse_animation {
 0% {
-webkit-transform: scale(1);
}
 30% {
-webkit-transform: scale(1);
}
 40% {
-webkit-transform: scale(1.08);
}
 50% {
-webkit-transform: scale(1);
}
 60% {
-webkit-transform: scale(1);
}
 70% {
-webkit-transform: scale(1.05);
}
 80% {
-webkit-transform: scale(1);
}
 100% {
-webkit-transform: scale(1);
}
}
 @-moz-keyframes pulse_animation {
 0% {
-moz-transform: scale(1);
}
 30% {
-moz-transform: scale(1);
}
 40% {
-moz-transform: scale(1.08);
}
 50% {
-moz-transform: scale(1);
}
 60% {
-moz-transform: scale(1);
}
 70% {
-moz-transform: scale(1.05);
}
 80% {
-moz-transform: scale(1);
}
 100% {
-moz-transform: scale(1);
}
}
 @-o-keyframes pulse_animation {
 0% {
-o-transform: scale(1);
}
 30% {
-o-transform: scale(1);
}
 40% {
-o-transform: scale(1.08);
}
 50% {
-o-transform: scale(1);
}
 60% {
-o-transform: scale(1);
}
 70% {
-o-transform: scale(1.05);
}
 80% {
-o-transform: scale(1);
}
 100% {
-o-transform: scale(1);
}
}
 @-ms-keyframes pulse_animation {
 0% {
-ms-transform: scale(1);
}
 30% {
-ms-transform: scale(1);
}
 40% {
-ms-transform: scale(1.08);
}
 50% {
-ms-transform: scale(1);
}
 60% {
-ms-transform: scale(1);
}
 70% {
-ms-transform: scale(1.05);
}
 80% {
-ms-transform: scale(1);
}
 100% {
-ms-transform: scale(1);
}
}
 @keyframes pulse_animation {
 0% {
transform: scale(1);
}
 30% {
transform: scale(1);
}
 40% {
transform: scale(1.08);
}
 50% {
transform: scale(1);
}
 60% {
transform: scale(1);
}
 70% {
transform: scale(1.05);
}
 80% {
transform: scale(1);
}
 100% {
transform: scale(1);
}
}
/*login page*/
.loginForm {
	width: 580px;
	margin: 0 auto;
}
.loginForm .registerLoginButton {
	font-size: 15px;
	padding: 10px 18px;
	cursor: pointer;
	width: 240px;
	height: 45px;
	position: relative
}
.loginForm .registerLoginButton i {
	position: absolute;
	font-size: 40px;
	color: #FFF;
	padding-right: 18px;
	display: inline-block;
}
.loginForm .registerLoginButton span {
	margin-left: 55px;
	margin-top: 12px;
	display: inline-block;
	color: #FFF;
	font-size: 18px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
.loginForm .registerLoginButton.unAuthFacebookConnect {
	background-color: #527dcc;
	margin-right: 20px
}
.loginForm .registerLoginButton.unAuthFacebookConnect i {
	border-right: 1px solid #2e54a6;
}
.loginForm .registerLoginButton.unAuthFacebookConnect span {
}
.loginForm .registerLoginButton.unAuthGoogleConnect {
	background-color: #CD3C2A;
	width: 247px
}
.loginForm .registerLoginButton.unAuthGoogleConnect i {
	border-right: 1px solid #a33021;
}
.loginForm .registerLoginButton.unAuthGoogleConnect span {
	margin-left: 73px;
}
.loginForm h4 {
	text-align: center;
	font-weight: 100;
	color: #FFF;
	font: 100 14px/1.6em "Roboto", sans-serif;
}
.loginForm ul {
	margin: 0;
	padding: 0;
	text-align: center
}
.loginForm ul li {
	position: relative;
	list-style: none
}
.loginForm ul li input {
	font-size: 20px;
	padding: 15px;
	width: 280px;
}
.loginForm ul li .wrapper-input {margin: 10px auto;
padding: 0;
text-align: left;
width: 310px;}
.loginForm ul li .wrapper-input label{color:#FFF}
.loginForm ul li .wrapper-input select {
width: 115px;
height: 30px;
margin-right: 5px;
padding: 4px;
line-height: 30px;
display: inline-block;
background-color: white;
border: 1px solid #CCC;
}
.loginForm ul li .wrapper-input select.select-bday, .loginForm ul li .wrapper-input select.select-byear {
width: 65px;
}
.loginForm ul li .wrapper-input .radio input[type="radio"], .loginForm ul li .wrapper-input .checkbox input[type="checkbox"] {
float: left;
margin-left: -20px;
width:auto
}
p.message-legal{padding-top:10px}
.formErrorMessage {
	color: #cb2027;
	position: absolute;
	right: 150px;
	top: 16px;
}
.formFooter {
}
.formFooter .form-inline {
	color: #FFF;
	margin: 0 auto;
	background-color: rgba(0,0,0,.4);
	padding: 10px;
	width: 290px;
}
.formFooter .form-inline.formFooterButtons {
	color: #FFF;
	width: 310px;
	margin: 0 auto;
	padding: 7px 0;
	background-color: transparent
}
.formFooter .form-inline .checkbox {
	padding-top: 0;
	font-size: 14px;
	font-weight: 100;
}
.formFooter .form-inline a {
	padding-top: 0;
	color: #FFF;
	text-decoration: underline;
	font-size: 14px
}
.formFooter .form-inline .Button, .form-inline .Button {
	color: #FFF;
	border: none;
	padding: 20px 30px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	/*font-weight: 700;*/
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
	font-size: 16px;
	text-decoration: none;
	margin-right: 10px;
}
.formFooter .form-inline .Button, .form-inline .Button:last-child {
	margin-right: 0
}
.formFooter .form-inline .color1, .form-inline .Button.color1 {
	background-color: #ef3d23
}
.formFooter .form-inline .color1:hover, .form-inline .Button.color1:hover {
	background-color: #d0280f
}
.formFooter .form-inline .color2, .form-inline .Button.color2 {
	background-color: #2eaacc
}
.formFooter .form-inline .color2:hover, .form-inline .Button.color2:hover {
	background-color: #2999b7
}
/*edit page*/
.box-edit {
	background-color: #FFF;
	width: 700px;
	margin: 0 auto;
	padding: 50px 20px;
	margin-top: -15px
}
.box-edit .form-horizontal .control-group .control-label {
	padding-top: 6px;
	font-weight: 700;
}
.box-edit .form-horizontal .control-group .controls {
}
.box-edit .form-horizontal .control-group .controls input[type="text"], .box-edit .form-horizontal .control-group .controls input[type="password"], .box-edit .form-horizontal .control-group .controls textarea {
	width: 260px
}
.box-edit .form-inline .Button {
	padding: 10px 20px
}
.form-horizontal .control-group .title {
	margin: 0
}
/*box right*/
.containerRight .boxContent .memRead {
	padding: 10px 10px 20px 10px
}
.containerRight .boxContent .memRead ul {
	margin: 0;
	padding: 0
}
.containerRight .boxContent .memRead ul li {
	list-style: none;
	float: left;
	margin: 3px;
}
.with-shadow {
	position: relative;
	z-index: 100;
	box-shadow: 0px 2px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 2px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 2px 1px rgba(0,0,0,.2);
}
.input-append.date .add-on {
	cursor: pointer
}
div#clock { color: #333;
margin: 0 10px;
width: 190px;
overflow: hidden;
text-align: center;
background-color: #f3f3f3;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;}
div#clock p { /*background: #d1d1d1;*/ float: left; width: 35px; margin-bottom:0;text-transform: uppercase;
font-size: 10px;}
div#clock p span { display: block;
font-size: 16px;
color: #FFF;
width: 24px;
background-color: #ef3d23;
height: 24px;
line-height: 25px;
margin-left: 6px;}
div#clock p span#seconds{color:#FFF}
.toolsBar p.title{margin-top:10px; font-weight:700; padding-top:10px}

/*---*/
.box-slide-rel{padding: 10px 20px 20px;}
/*CAROUSEL*/
/*.carousel {
	width: 590px;
	margin: 0;
}
*/.flexcarousel02.carousel {
	width: 620px;
	margin: 0;
}
.carousel ul {
}
.carousel ul.slides li {
	position: relative;
	margin: 0 5px 0 0;
	padding: 2px;
	height: 150px;
	width: 150px;
}
.flexcarousel02.carousel ul.slides li {
	position: relative;
	/*margin: 0 9px 0 0;*/
	margin:0;
	padding: 0px;
	height: auto;
	width: 150px;
	background-image:none;
}
.carousel ul.slides li a {
	opacity: 1;
}
.carousel ul.slides li a:active {
	opacity: 0.7;
}
/*tada*/
@-webkit-keyframes tada {
 0% {
 -webkit-transform: scale(1);
 color:#cfcfcf;
}
 10%, 20% {
 -webkit-transform: scale(0.9) rotate(-3deg);
 color:#FFF;
}
 30%, 50%, 70%, 90% {
 -webkit-transform: scale(1.1) rotate(3deg);
 color:#cfcfcf;
}
 40%, 60%, 80% {
 -webkit-transform: scale(1.1) rotate(-3deg);
 color:#FFF;
}
 100% {
 -webkit-transform: scale(1) rotate(0);
 color:inherit;
}
}
 @-moz-keyframes tada {
 0% {
 -moz-transform: scale(1);
}
 10%, 20% {
 -moz-transform: scale(0.9) rotate(-3deg);
}
 30%, 50%, 70%, 90% {
 -moz-transform: scale(1.1) rotate(3deg);
}
 40%, 60%, 80% {
 -moz-transform: scale(1.1) rotate(-3deg);
}
 100% {
 -moz-transform: scale(1) rotate(0);
}
}
 @-o-keyframes tada {
 0% {
 -o-transform: scale(1);
}
 10%, 20% {
 -o-transform: scale(0.9) rotate(-3deg);
}
 30%, 50%, 70%, 90% {
 -o-transform: scale(1.1) rotate(3deg);
}
 40%, 60%, 80% {
 -o-transform: scale(1.1) rotate(-3deg);
}
 100% {
 -o-transform: scale(1) rotate(0);
}
}
 @keyframes tada {
 0% {
 transform: scale(1);
 color:#CFCFCF;
}
 10%, 20% {
 transform: scale(0.9) rotate(-3deg);
 color:#FFF;
}
 30%, 50%, 70%, 90% {
 transform: scale(1.1) rotate(3deg);
 color:#CFCFCF;
}
 40%, 60%, 80% {
 transform: scale(1.1) rotate(-3deg);
 color:FFF;
}
 100% {
 transform: scale(1) rotate(0);
 color:inherit;
}
}
.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 2.5s;
	-moz-animation-duration: 2.5s;
	-webkit-animation-iteration-count: 2;
	-moz-animation-iteration-count: 2;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
a:hover i.bounce{
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-duration: 2.5s;
	-moz-animation-duration: 2.5s;
	-webkit-animation-iteration-count: 2;
	-moz-animation-iteration-count: 2;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	cursor:pointer
}
@-webkit-keyframes bounce {
	0%, 20%, 30%, 80%, 100% {-webkit-transform: translateY(0);color:#F00}
	15% {-webkit-transform: translateY(-6px);color:#F00}
	25% {-webkit-transform: translateY(-3px);color:#F00}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);color:#F00}
	40% {-moz-transform: translateY(-30px);color:#F00}
	60% {-moz-transform: translateY(-15px);color:#F00}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);color:#F00}
	40% {-o-transform: translateY(-30px);color:#F00}
	60% {-o-transform: translateY(-15px);color:#F00}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);color:#F00}
	40% {transform: translateY(-30px);color:#F00}
	60% {transform: translateY(-15px);color:#F00}
}
/*--Tooltip Styles--*/
.tip {
	color: #fff;
	background:#1d1d1d;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.percent-bloc div.bloc-1.active a:after{border-top:10px solid #f00 !important} 
.percent-bloc div.bloc-2.active a:after{border-top:10px solid #0C3 !important}

.table input.input-text, .table textarea, .table .uneditable-input{width: 90%;}


.table-striped tbody tr.ispinned td{background-color: #e99911;}
.table-striped tbody tr.ispinned td,
.table-striped tbody tr.ispinned td a{color: #FFF;}